home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
489KB
|
8,483 lines
# near model CODE resource
# jump table entries: 2296-2329 (34 of them)
export_320:
00000000 4E75 rts
export_307:
00000002 4E56 0000 link A6, 0
00000006 206E 0008 movea.l A0, [A6 + 0x8]
0000000A 0CA8 5255 4E54 0024 cmpi.l [A0 + 0x24], 0x52554E54 /* 'RUNT' */
00000012 6612 bne +0x14 /* 00000026 */
00000014 206E 0008 movea.l A0, [A6 + 0x8]
00000018 0CA8 4D44 4F43 0020 cmpi.l [A0 + 0x20], 0x4D444F43 /* 'MDOC' */
00000020 6604 bne +0x6 /* 00000026 */
00000022 7000 moveq.l D0, 0x00
00000024 6002 bra +0x4 /* 00000028 */
label00000026:
00000026 70FF moveq.l D0, 0xFFFFFFFF
label00000028:
00000028 4E5E unlink A6
0000002A 205F movea.l A0, [A7]+
0000002C 4FEF 0004 lea.l A7, [A7 + 0x4]
00000030 1E80 move.b [A7], D0
00000032 4ED0 jmp [A0]
export_315:
00000034 4E56 FDA0 link A6, -0x0260
00000038 42AE FEAC clr.l [A6 - 0x154]
0000003C 2D7C 0000 0910 FEB2 move.l [A6 - 0x14E], 0x910
00000044 3D6D 8E24 FEB6 move.w [A6 - 0x14A], [A5 - 0x71DC]
0000004A 422E FEBA clr.b [A6 - 0x146]
0000004E 426E FEBC clr.w [A6 - 0x144]
00000052 4267 clr.w -[A7]
00000054 486E FEA0 pea.l [A6 - 0x160]
00000058 4267 clr.w -[A7]
0000005A 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
0000005E 301F move.w D0, [A7]+
00000060 3F00 move.w -[A7], D0
00000062 4EBA 035C jsr [PC + 0x35C /* 000003C0 */]
00000066 548F addq.l A7, 2
00000068 4AAE FED6 tst.l [A6 - 0x12A]
0000006C 6736 beq +0x38 /* 000000A4 */
0000006E 7001 moveq.l D0, 0x01
00000070 3B40 980A move.w [A5 - 0x67F6], D0
00000074 2B6E FEC4 8DB0 move.l [A5 - 0x7250], [A6 - 0x13C]
0000007A 3F3C 0001 move.w -[A7], 0x1
0000007E 3F2D 8E24 move.w -[A7], [A5 - 0x71DC]
00000082 4878 0910 push.l 0x910
00000086 4EBA 02B4 jsr [PC + 0x2B4 /* 0000033C */]
0000008A 508F addq.l A7, 8
0000008C 3D40 FEF0 move.w [A6 - 0x110], D0
00000090 4A40 tst.w D0
00000092 6700 00E0 beq +0xE2 /* 00000174 */
00000096 3F2E FEF0 move.w -[A7], [A6 - 0x110]
0000009A 4EBA 0C26 jsr [PC + 0xC26 /* 00000CC2 */]
0000009E 548F addq.l A7, 2
000000A0 6000 00D2 bra +0xD4 /* 00000174 */
label000000A4:
000000A4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000000A8 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */]
000000AC 2050 movea.l A0, [A0]
000000AE 3D50 FEF2 move.w [A6 - 0x10E], [A0]
000000B2 0C6E FFFF FEF2 cmpi.w [A6 - 0x10E], 0xFFFF
000000B8 6620 bne +0x22 /* 000000DA */
000000BA 4EBA 00BC jsr [PC + 0xBC /* 00000178 */]
000000BE 3D40 FEF0 move.w [A6 - 0x110], D0
000000C2 4A40 tst.w D0
000000C4 670A beq +0xC /* 000000D0 */
000000C6 3F2E FEF0 move.w -[A7], [A6 - 0x110]
000000CA 4EBA 0BF6 jsr [PC + 0xBF6 /* 00000CC2 */]
000000CE 548F addq.l A7, 2
label000000D0:
000000D0 7001 moveq.l D0, 0x01
000000D2 3B40 8D98 move.w [A5 - 0x7268], D0
000000D6 6000 009C bra +0x9E /* 00000174 */
label000000DA:
000000DA 486E FEF6 pea.l [A6 - 0x10A]
000000DE 486E FEF4 pea.l [A6 - 0x10C]
000000E2 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
000000E6 0C6E 0001 FEF4 cmpi.w [A6 - 0x10C], 0x1
000000EC 6D00 0068 blt +0x6A /* 00000156 */
000000F0 3F3C 0001 move.w -[A7], 0x1
000000F4 486E FEF8 pea.l [A6 - 0x108]
000000F8 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
000000FC 42AE FEAC clr.l [A6 - 0x154]
00000100 41EE FF00 lea.l A0, [A6 - 0x100]
00000104 2D48 FEB2 move.l [A6 - 0x14E], A0
00000108 3D6E FEF8 FEB6 move.w [A6 - 0x14A], [A6 - 0x108]
0000010E 422E FEBA clr.b [A6 - 0x146]
00000112 426E FEBC clr.w [A6 - 0x144]
00000116 4267 clr.w -[A7]
00000118 486E FEA0 pea.l [A6 - 0x160]
0000011C 4267 clr.w -[A7]
0000011E 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00000122 301F move.w D0, [A7]+
00000124 4A40 tst.w D0
00000126 662E bne +0x30 /* 00000156 */
00000128 0CAE 4D44 4F43 FEC0 cmpi.l [A6 - 0x140], 0x4D444F43 /* 'MDOC' */
00000130 6624 bne +0x26 /* 00000156 */
00000132 4267 clr.w -[A7]
00000134 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000138 486E FF00 pea.l [A6 - 0x100]
0000013C 4EBA 01FE jsr [PC + 0x1FE /* 0000033C */]
00000140 508F addq.l A7, 8
00000142 3D40 FEF0 move.w [A6 - 0x110], D0
00000146 4A40 tst.w D0
00000148 672A beq +0x2C /* 00000174 */
0000014A 3F2E FEF0 move.w -[A7], [A6 - 0x110]
0000014E 4EBA 0B72 jsr [PC + 0xB72 /* 00000CC2 */]
00000152 548F addq.l A7, 2
00000154 601E bra +0x20 /* 00000174 */
label00000156:
00000156 4EBA 0116 jsr [PC + 0x116 /* 0000026E */]
0000015A 4A40 tst.w D0
0000015C 6716 beq +0x18 /* 00000174 */
0000015E 4EBA 009E jsr [PC + 0x9E /* 000001FE */]
00000162 3D40 FEF0 move.w [A6 - 0x110], D0
00000166 4A40 tst.w D0
00000168 670A beq +0xC /* 00000174 */
0000016A 3F2E FEF0 move.w -[A7], [A6 - 0x110]
0000016E 4EBA 0B52 jsr [PC + 0xB52 /* 00000CC2 */]
00000172 548F addq.l A7, 2
label00000174:
00000174 4E5E unlink A6
00000176 4E75 rts
fn00000178:
00000178 4E56 FB90 link A6, -0x0470
0000017C 2D78 0AEC FB94 move.l [A6 - 0x46C], [0x00000AEC /* AppParmHandle */]
00000182 206E FB94 movea.l A0, [A6 - 0x46C]
00000186 2050 movea.l A0, [A0]
00000188 43EE FB98 lea.l A1, [A6 - 0x468]
0000018C 7013 moveq.l D0, 0x13
label0000018E:
0000018E 22D8 move.l [A1]+, [A0]+
00000190 51C8 FFFC dbf D0, -0x6 /* 0000018E */
00000194 7006 moveq.l D0, 0x06
00000196 3D40 FBE8 move.w [A6 - 0x418], D0
0000019A 2D6E FB9E FBEA move.l [A6 - 0x416], [A6 - 0x462]
000001A0 426E FCEE clr.w [A6 - 0x312]
000001A4 7006 moveq.l D0, 0x06
000001A6 3D40 FDF4 move.w [A6 - 0x20C], D0
000001AA 2D6E FB9A FDF6 move.l [A6 - 0x20A], [A6 - 0x466]
000001B0 486E FB92 pea.l [A6 - 0x46E]
000001B4 3F2E FBA6 move.w -[A7], [A6 - 0x45A]
000001B8 2F2E FBA2 move.l -[A7], [A6 - 0x45E]
000001BC 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
000001C0 4FEF 000A lea.l A7, [A7 + 0xA]
000001C4 3D6E FB92 FEFA move.w [A6 - 0x106], [A6 - 0x46E]
000001CA 486E FF00 pea.l [A6 - 0x100]
000001CE 486E FBA8 pea.l [A6 - 0x458]
000001D2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000001D6 508F addq.l A7, 8
000001D8 4267 clr.w -[A7]
000001DA 4267 clr.w -[A7]
000001DC 486E FBE8 pea.l [A6 - 0x418]
000001E0 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000001E4 508F addq.l A7, 8
000001E6 3D40 FB90 move.w [A6 - 0x470], D0
000001EA 0C6D 0001 8DAA cmpi.w [A5 - 0x7256], 0x1
000001F0 6D04 blt +0x6 /* 000001F6 */
000001F2 7000 moveq.l D0, 0x00
000001F4 6004 bra +0x6 /* 000001FA */
label000001F6:
000001F6 302E FB90 move.w D0, [A6 - 0x470]
label000001FA:
000001FA 4E5E unlink A6
000001FC 4E75 rts
fn000001FE:
000001FE 4E56 FEA2 link A6, -0x015E
00000202 7064 moveq.l D0, 0x64
00000204 3D40 FFFC move.w [A6 - 0x4], D0
00000208 7064 moveq.l D0, 0x64
0000020A 3D40 FFFE move.w [A6 - 0x2], D0
0000020E 486E FEA2 pea.l [A6 - 0x15E]
00000212 3F3C 03E9 move.w -[A7], 0x3E9
00000216 3F3C 0012 move.w -[A7], 0x12
0000021A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000021E 486E FEA2 pea.l [A6 - 0x15E]
00000222 42A7 clr.l -[A7]
00000224 42A7 clr.l -[A7]
00000226 42A7 clr.l -[A7]
00000228 A98B syscall ParamText
0000022A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000022E 486D 980C pea.l [A5 - 0x67F4]
00000232 486D 09BA pea.l [A5 + 0x9BA /* export_307 */]
00000236 3F3C FFFF move.w -[A7], 0xFFFF
0000023A 486E FFA2 pea.l [A6 - 0x5E]
0000023E 42A7 clr.l -[A7]
00000240 486E FFB2 pea.l [A6 - 0x4E]
00000244 3F3C 00C9 move.w -[A7], 0xC9
00000248 42A7 clr.l -[A7]
0000024A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000024E 4A2E FFB2 tst.b [A6 - 0x4E]
00000252 6606 bne +0x8 /* 0000025A */
00000254 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000258 A9F4 syscall ExitToShell
label0000025A:
0000025A 4267 clr.w -[A7]
0000025C 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00000260 486E FFBC pea.l [A6 - 0x44]
00000264 4EBA 00D6 jsr [PC + 0xD6 /* 0000033C */]
00000268 508F addq.l A7, 8
0000026A 4E5E unlink A6
0000026C 4E75 rts
fn0000026E:
0000026E 4E56 FB92 link A6, -0x046E
00000272 42A7 clr.l -[A7]
00000274 4879 5245 544E push.l 0x5245544E /* 'RETN' */
0000027A 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
0000027E A9A0 syscall GetResource
00000280 205F movea.l A0, [A7]+
00000282 2D48 FB92 move.l [A6 - 0x46E], A0
00000286 206E FB92 movea.l A0, [A6 - 0x46E]
0000028A 2050 movea.l A0, [A0]
0000028C 43EE FB96 lea.l A1, [A6 - 0x46A]
00000290 7013 moveq.l D0, 0x13
label00000292:
00000292 22D8 move.l [A1]+, [A0]+
00000294 51C8 FFFC dbf D0, -0x6 /* 00000292 */
00000298 4AAE FB92 tst.l [A6 - 0x46E]
0000029C 6700 0098 beq +0x9A /* 00000336 */
000002A0 0C6E 7FFF FB96 cmpi.w [A6 - 0x46A], 0x7FFF
000002A6 6600 008E bne +0x90 /* 00000336 */
000002AA 206E FB92 movea.l A0, [A6 - 0x46E]
000002AE 2050 movea.l A0, [A0]
000002B0 7001 moveq.l D0, 0x01
000002B2 3080 move.w [A0], D0
000002B4 2F2E FB92 move.l -[A7], [A6 - 0x46E]
000002B8 A9AA syscall ChangedResource
000002BA 2F2E FB92 move.l -[A7], [A6 - 0x46E]
000002BE A9B0 syscall WriteResource
000002C0 2F2E FB92 move.l -[A7], [A6 - 0x46E]
000002C4 A9A3 syscall ReleaseResource
000002C6 7006 moveq.l D0, 0x06
000002C8 3D40 FBE6 move.w [A6 - 0x41A], D0
000002CC 2D6E FB9C FBE8 move.l [A6 - 0x418], [A6 - 0x464]
000002D2 426E FCEC clr.w [A6 - 0x314]
000002D6 7006 moveq.l D0, 0x06
000002D8 3D40 FDF2 move.w [A6 - 0x20E], D0
000002DC 2D6E FB98 FDF4 move.l [A6 - 0x20C], [A6 - 0x468]
000002E2 486E FFFE pea.l [A6 - 0x2]
000002E6 3F2E FBA4 move.w -[A7], [A6 - 0x45C]
000002EA 2F2E FBA0 move.l -[A7], [A6 - 0x460]
000002EE 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
000002F2 4FEF 000A lea.l A7, [A7 + 0xA]
000002F6 3D6E FFFE FEF8 move.w [A6 - 0x108], [A6 - 0x2]
000002FC 486E FEFE pea.l [A6 - 0x102]
00000300 486E FBA6 pea.l [A6 - 0x45A]
00000304 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000308 508F addq.l A7, 8
0000030A 4267 clr.w -[A7]
0000030C 4267 clr.w -[A7]
0000030E 486E FBE6 pea.l [A6 - 0x41A]
00000312 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00000316 508F addq.l A7, 8
00000318 0C6D 0001 8DAA cmpi.w [A5 - 0x7256], 0x1
0000031E 6D16 blt +0x18 /* 00000336 */
00000320 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000324 4267 clr.w -[A7]
00000326 486D 980E pea.l [A5 - 0x67F2]
0000032A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
0000032E 4FEF 000A lea.l A7, [A7 + 0xA]
00000332 7000 moveq.l D0, 0x00
00000334 6002 bra +0x4 /* 00000338 */
label00000336:
00000336 7001 moveq.l D0, 0x01
label00000338:
00000338 4E5E unlink A6
0000033A 4E75 rts
fn0000033C:
0000033C 4E56 FBE0 link A6, -0x0420
00000340 486E FBE2 pea.l [A6 - 0x41E]
00000344 486E FFFC pea.l [A6 - 0x4]
00000348 3F2E 000C move.w -[A7], [A6 + 0xC]
0000034C 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
00000350 4FEF 000A lea.l A7, [A7 + 0xA]
00000354 486E 000C pea.l [A6 + 0xC]
00000358 3F2E FBE2 move.w -[A7], [A6 - 0x41E]
0000035C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000360 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000364 4FEF 000A lea.l A7, [A7 + 0xA]
00000368 7006 moveq.l D0, 0x06
0000036A 3D40 FBE4 move.w [A6 - 0x41C], D0
0000036E 7001 moveq.l D0, 0x01
00000370 2D40 FBE6 move.l [A6 - 0x41A], D0
00000374 426E FCEA clr.w [A6 - 0x316]
00000378 7006 moveq.l D0, 0x06
0000037A 3D40 FDF0 move.w [A6 - 0x210], D0
0000037E 7001 moveq.l D0, 0x01
00000380 2D40 FDF2 move.l [A6 - 0x20E], D0
00000384 3D6E 000C FEF6 move.w [A6 - 0x10A], [A6 + 0xC]
0000038A 486E FEFC pea.l [A6 - 0x104]
0000038E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000392 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000396 508F addq.l A7, 8
00000398 4267 clr.w -[A7]
0000039A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000039E 486E FBE4 pea.l [A6 - 0x41C]
000003A2 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000003A6 508F addq.l A7, 8
000003A8 3D40 FBE0 move.w [A6 - 0x420], D0
000003AC 0C6D 0001 8DAA cmpi.w [A5 - 0x7256], 0x1
000003B2 6D04 blt +0x6 /* 000003B8 */
000003B4 7000 moveq.l D0, 0x00
000003B6 6004 bra +0x6 /* 000003BC */
label000003B8:
000003B8 302E FBE0 move.w D0, [A6 - 0x420]
label000003BC:
000003BC 4E5E unlink A6
000003BE 4E75 rts
export_313:
fn000003C0:
000003C0 4E56 FF00 link A6, -0x0100
000003C4 4A6E 0008 tst.w [A6 + 0x8]
000003C8 6700 011E beq +0x120 /* 000004E8 */
000003CC 2F2D 8DCC move.l -[A7], [A5 - 0x7234]
000003D0 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
000003D4 302E 0008 move.w D0, [A6 + 0x8]
000003D8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000003DC 000E 003A ori.b A6, 0x3A /* ':' */
000003E0 0074 0044 0064 ori.w [A4 + D0.w + 0x64], 0x44 /* 'D' */
000003E6 004E 0065 ori.w A6, 0x65 /* 'e' */
000003EA 0058 0066 ori.w [A0]+, 0x66 /* 'f' */
000003EE 0062 0067 ori.w -[A2], 0x67 /* 'g' */
000003F2 006C 0068 0076 ori.w [A4 + 0x76], 0x68 /* 'h' */
000003F8 0069 0080 FF94 ori.w [A1 - 0x6C], 0x80
000003FE 007C FFD7 ori.w sr, 65495
00000402 0086 FF40 008E ori.l D6, 0xFF40008E
00000408 FFDF .invalid <<F/7/7>>
0000040A 0096 FFDC 009E ori.l [A6], 0xFFDC009E
00000410 FFD9 .invalid <<F/7/7>>
00000412 00A6 FFD5 00AE ori.l -[A6], 0xFFD500AE
00000418 3F3C 0074 move.w -[A7], 0x74 /* 't' */
0000041C 4EBA 00CE jsr [PC + 0xCE /* 000004EC */]
00000420 548F addq.l A7, 2
00000422 6000 00C4 bra +0xC6 /* 000004E8 */
00000426 3F3C 0001 move.w -[A7], 0x1
0000042A 4EBA 00C0 jsr [PC + 0xC0 /* 000004EC */]
0000042E 548F addq.l A7, 2
00000430 6000 00B6 bra +0xB8 /* 000004E8 */
00000434 3F3C 0002 move.w -[A7], 0x2
00000438 4EBA 00B2 jsr [PC + 0xB2 /* 000004EC */]
0000043C 548F addq.l A7, 2
0000043E 6000 00A8 bra +0xAA /* 000004E8 */
00000442 3F3C 0003 move.w -[A7], 0x3
00000446 4EBA 00A4 jsr [PC + 0xA4 /* 000004EC */]
0000044A 548F addq.l A7, 2
0000044C 6000 009A bra +0x9C /* 000004E8 */
00000450 3F3C 0004 move.w -[A7], 0x4
00000454 4EBA 0096 jsr [PC + 0x96 /* 000004EC */]
00000458 548F addq.l A7, 2
0000045A 6000 008C bra +0x8E /* 000004E8 */
0000045E 3F3C 0005 move.w -[A7], 0x5
00000462 4EBA 0088 jsr [PC + 0x88 /* 000004EC */]
00000466 548F addq.l A7, 2
00000468 6000 007E bra +0x80 /* 000004E8 */
0000046C 3F3C 0006 move.w -[A7], 0x6
00000470 4EBA 007A jsr [PC + 0x7A /* 000004EC */]
00000474 548F addq.l A7, 2
00000476 6000 0070 bra +0x72 /* 000004E8 */
0000047A 3F3C 0007 move.w -[A7], 0x7
0000047E 4EBA 006C jsr [PC + 0x6C /* 000004EC */]
00000482 548F addq.l A7, 2
00000484 6000 0062 bra +0x64 /* 000004E8 */
00000488 3F3C 0008 move.w -[A7], 0x8
0000048C 4EBA 005E jsr [PC + 0x5E /* 000004EC */]
00000490 548F addq.l A7, 2
00000492 6054 bra +0x56 /* 000004E8 */
00000494 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000498 4EBA 0052 jsr [PC + 0x52 /* 000004EC */]
0000049C 548F addq.l A7, 2
0000049E 6048 bra +0x4A /* 000004E8 */
000004A0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004A4 4EBA 0046 jsr [PC + 0x46 /* 000004EC */]
000004A8 548F addq.l A7, 2
000004AA 603C bra +0x3E /* 000004E8 */
000004AC 3F3C 000B move.w -[A7], 0xB
000004B0 4EBA 003A jsr [PC + 0x3A /* 000004EC */]
000004B4 548F addq.l A7, 2
000004B6 6030 bra +0x32 /* 000004E8 */
000004B8 3F3C 000C move.w -[A7], 0xC
000004BC 4EBA 002E jsr [PC + 0x2E /* 000004EC */]
000004C0 548F addq.l A7, 2
000004C2 6024 bra +0x26 /* 000004E8 */
000004C4 306E 0008 movea.w A0, [A6 + 0x8]
000004C8 2F08 move.l -[A7], A0
000004CA 486E FF00 pea.l [A6 - 0x100]
000004CE 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000004D2 486E FF00 pea.l [A6 - 0x100]
000004D6 42A7 clr.l -[A7]
000004D8 42A7 clr.l -[A7]
000004DA 42A7 clr.l -[A7]
000004DC A98B syscall ParamText
000004DE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000004E2 4EBA 0008 jsr [PC + 0x8 /* 000004EC */]
000004E6 548F addq.l A7, 2
label000004E8:
000004E8 4E5E unlink A6
000004EA 4E75 rts
export_311:
fn000004EC:
000004EC 4E56 FEFA link A6, -0x0106
000004F0 A850 syscall InitCursor
000004F2 42A7 clr.l -[A7]
000004F4 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000004F8 42A7 clr.l -[A7]
000004FA 4878 FFFF push.l 0xFFFF
000004FE A97C syscall GetNewDialog
00000500 205F movea.l A0, [A7]+
00000502 2D48 FFFA move.l [A6 - 0x6], A0
00000506 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000050A A873 syscall SetPort
0000050C 486E FEFA pea.l [A6 - 0x106]
00000510 3F3C 03E9 move.w -[A7], 0x3E9
00000514 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000518 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000051C 486E FEFA pea.l [A6 - 0x106]
00000520 3F3C 0002 move.w -[A7], 0x2
00000524 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000528 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000052C 4FEF 000A lea.l A7, [A7 + 0xA]
00000530 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000534 A915 syscall ShowWindow
00000536 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000053A 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
0000053E 588F addq.l A7, 4
00000540 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00000544 486E FFFE pea.l [A6 - 0x2]
00000548 A991 syscall ModalDialog
0000054A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000054E A983 syscall DisposeDialog
00000550 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000554 A9F4 syscall ExitToShell
00000556 4E5E unlink A6
00000558 4E75 rts
export_319:
0000055A 4E56 FFF8 link A6, -0x0008
0000055E 486E FFFC pea.l [A6 - 0x4]
00000562 486E FFF8 pea.l [A6 - 0x8]
00000566 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000056A 4A6D 8DA6 tst.w [A5 - 0x725A]
0000056E 670C beq +0xE /* 0000057C */
00000570 202E FFF8 move.l D0, [A6 - 0x8]
00000574 0680 FFFE 2B40 addi.l D0, 0xFFFE2B40
0000057A 600A bra +0xC /* 00000586 */
label0000057C:
0000057C 202E FFF8 move.l D0, [A6 - 0x8]
00000580 0680 FFFF 15A0 addi.l D0, 0xFFFF15A0
label00000586:
00000586 4E5E unlink A6
00000588 4E75 rts
export_317:
0000058A 4E56 FFFE link A6, -0x0002
0000058E 526D 8FD8 addq.w [A5 - 0x7028], 1
00000592 4A6D 8FBA tst.w [A5 - 0x7046]
00000596 661A bne +0x1C /* 000005B2 */
00000598 0C6D 0001 8DAA cmpi.w [A5 - 0x7256], 0x1
0000059E 6612 bne +0x14 /* 000005B2 */
000005A0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000005A4 4267 clr.w -[A7]
000005A6 486D 9816 pea.l [A5 - 0x67EA]
000005AA 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000005AE 4FEF 000A lea.l A7, [A7 + 0xA]
label000005B2:
000005B2 4EBA 0252 jsr [PC + 0x252 /* 00000806 */]
000005B6 3D40 FFFE move.w [A6 - 0x2], D0
000005BA 4A6E FFFE tst.w [A6 - 0x2]
000005BE 6706 beq +0x8 /* 000005C6 */
000005C0 302E FFFE move.w D0, [A6 - 0x2]
000005C4 6020 bra +0x22 /* 000005E6 */
label000005C6:
000005C6 0C6D 0001 8DAA cmpi.w [A5 - 0x7256], 0x1
000005CC 6F08 ble +0xA /* 000005D6 */
000005CE 4EBA 04C0 jsr [PC + 0x4C0 /* 00000A90 */]
000005D2 7000 moveq.l D0, 0x00
000005D4 6010 bra +0x12 /* 000005E6 */
label000005D6:
000005D6 4267 clr.w -[A7]
000005D8 4EBA 0388 jsr [PC + 0x388 /* 00000962 */]
000005DC 548F addq.l A7, 2
000005DE 4EBA 04B0 jsr [PC + 0x4B0 /* 00000A90 */]
000005E2 4EBA 0006 jsr [PC + 0x6 /* 000005EA */]
label000005E6:
000005E6 4E5E unlink A6
000005E8 4E75 rts
export_316:
fn000005EA:
000005EA 4E56 FE82 link A6, -0x017E
000005EE 42A7 clr.l -[A7]
000005F0 A975 syscall TickCount
000005F2 201F move.l D0, [A7]+
000005F4 2D40 FFFC move.l [A6 - 0x4], D0
000005F8 4A6D 8D98 tst.w [A5 - 0x7268]
000005FC 6600 0114 bne +0x116 /* 00000712 */
00000600 4A6D 980A tst.w [A5 - 0x67F6]
00000604 6600 010C bne +0x10E /* 00000712 */
00000608 41EE FF82 lea.l A0, [A6 - 0x7E]
0000060C 43ED EBD2 lea.l A1, [A5 - 0x142E]
00000610 20D9 move.l [A0]+, [A1]+
00000612 20D9 move.l [A0]+, [A1]+
00000614 42A7 clr.l -[A7]
00000616 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
0000061C 3F3C 3458 move.w -[A7], 0x3458 /* '4X' */
00000620 A9A0 syscall GetResource
00000622 205F movea.l A0, [A7]+
00000624 2D48 FFF6 move.l [A6 - 0xA], A0
00000628 206E FFF6 movea.l A0, [A6 - 0xA]
0000062C 2050 movea.l A0, [A0]
0000062E 43EE FF8A lea.l A1, [A6 - 0x76]
00000632 22D8 move.l [A1]+, [A0]+
00000634 22D8 move.l [A1]+, [A0]+
00000636 302E FF8E move.w D0, [A6 - 0x72]
0000063A 906E FF8A sub.w D0, [A6 - 0x76]
0000063E 48C0 ext.l D0
00000640 81FC 0002 divs.w D0, 0x2
00000644 D06E FF8A add.w D0, [A6 - 0x76]
00000648 3D40 FFEE move.w [A6 - 0x12], D0
0000064C 302E FF90 move.w D0, [A6 - 0x70]
00000650 906E FF8C sub.w D0, [A6 - 0x74]
00000654 48C0 ext.l D0
00000656 81FC 0002 divs.w D0, 0x2
0000065A D06E FF8C add.w D0, [A6 - 0x74]
0000065E 3D40 FFF0 move.w [A6 - 0x10], D0
00000662 302E FF86 move.w D0, [A6 - 0x7A]
00000666 906E FF82 sub.w D0, [A6 - 0x7E]
0000066A 48C0 ext.l D0
0000066C 81FC 0002 divs.w D0, 0x2
00000670 D06E FF82 add.w D0, [A6 - 0x7E]
00000674 3D40 FFEA move.w [A6 - 0x16], D0
00000678 302E FF88 move.w D0, [A6 - 0x78]
0000067C 906E FF84 sub.w D0, [A6 - 0x7C]
00000680 48C0 ext.l D0
00000682 81FC 0002 divs.w D0, 0x2
00000686 D06E FF84 add.w D0, [A6 - 0x7C]
0000068A 3D40 FFEC move.w [A6 - 0x14], D0
0000068E 302E FFEC move.w D0, [A6 - 0x14]
00000692 906E FFF0 sub.w D0, [A6 - 0x10]
00000696 322E FFEA move.w D1, [A6 - 0x16]
0000069A 926E FFEE sub.w D1, [A6 - 0x12]
0000069E 486E FF8A pea.l [A6 - 0x76]
000006A2 3F00 move.w -[A7], D0
000006A4 3F01 move.w -[A7], D1
000006A6 A8A8 syscall OffsetRect
000006A8 206E FFF6 movea.l A0, [A6 - 0xA]
000006AC 2050 movea.l A0, [A0]
000006AE 43EE FF8A lea.l A1, [A6 - 0x76]
000006B2 20D9 move.l [A0]+, [A1]+
000006B4 20D9 move.l [A0]+, [A1]+
000006B6 42A7 clr.l -[A7]
000006B8 3F3C 3458 move.w -[A7], 0x3458 /* '4X' */
000006BC 42A7 clr.l -[A7]
000006BE 4878 FFFF push.l 0xFFFF
000006C2 A97C syscall GetNewDialog
000006C4 205F movea.l A0, [A7]+
000006C6 2D48 FFF2 move.l [A6 - 0xE], A0
000006CA 4AAE FFF2 tst.l [A6 - 0xE]
000006CE 6732 beq +0x34 /* 00000702 */
000006D0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000006D4 3F3C 0001 move.w -[A7], 0x1
000006D8 486E FFFA pea.l [A6 - 0x6]
000006DC 486E FFF6 pea.l [A6 - 0xA]
000006E0 486E FF92 pea.l [A6 - 0x6E]
000006E4 A98D syscall GetDialogItem/GetDItem
000006E6 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000006EA 3F3C 0001 move.w -[A7], 0x1
000006EE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000006F2 486D 09D2 pea.l [A5 + 0x9D2 /* export_310 */]
000006F6 486E FF92 pea.l [A6 - 0x6E]
000006FA A98E syscall SetDialogItem/SetDItem
000006FC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000700 A981 syscall DrawDialog
label00000702:
00000702 42A7 clr.l -[A7]
00000704 A975 syscall TickCount
00000706 201F move.l D0, [A7]+
00000708 0680 0000 004B addi.l D0, 0x4B /* 'K' */
0000070E 2D40 FFFC move.l [A6 - 0x4], D0
label00000712:
00000712 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000716 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
0000071A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000071E 4A6D 8D98 tst.w [A5 - 0x7268]
00000722 6700 0062 beq +0x64 /* 00000786 */
00000726 486E FE82 pea.l [A6 - 0x17E]
0000072A 3F3C 03E9 move.w -[A7], 0x3E9
0000072E 3F3C 0013 move.w -[A7], 0x13
00000732 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000736 42AE FFA6 clr.l [A6 - 0x5A]
0000073A 41EE FE82 lea.l A0, [A6 - 0x17E]
0000073E 2D48 FFAC move.l [A6 - 0x54], A0
00000742 3D6D 8E24 FFB0 move.w [A6 - 0x50], [A5 - 0x71DC]
00000748 422E FFB4 clr.b [A6 - 0x4C]
0000074C 426E FFB6 clr.w [A6 - 0x4A]
00000750 4267 clr.w -[A7]
00000752 486E FF9A pea.l [A6 - 0x66]
00000756 4267 clr.w -[A7]
00000758 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
0000075C 301F move.w D0, [A7]+
0000075E 4A40 tst.w D0
00000760 6606 bne +0x8 /* 00000768 */
00000762 4A6E FFB2 tst.w [A6 - 0x4E]
00000766 6710 beq +0x12 /* 00000778 */
label00000768:
00000768 486E FE82 pea.l [A6 - 0x17E]
0000076C 3F3C 03E9 move.w -[A7], 0x3E9
00000770 3F3C 0011 move.w -[A7], 0x11
00000774 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label00000778:
00000778 3F2D 8E24 move.w -[A7], [A5 - 0x71DC]
0000077C 486E FE82 pea.l [A6 - 0x17E]
00000780 4EBA 03CE jsr [PC + 0x3CE /* 00000B50 */]
00000784 5C8F addq.l A7, 6
label00000786:
00000786 42A7 clr.l -[A7]
00000788 A975 syscall TickCount
0000078A 201F move.l D0, [A7]+
0000078C B0AE FFFC cmp.l D0, [A6 - 0x4]
00000790 6DF4 blt -0xA /* 00000786 */
00000792 A9F4 syscall ExitToShell
00000794 4E5E unlink A6
00000796 4E75 rts
export_310:
00000798 4E56 FFEE link A6, -0x0012
0000079C 42A7 clr.l -[A7]
0000079E 3F3C 3458 move.w -[A7], 0x3458 /* '4X' */
000007A2 A9BA syscall GetString
000007A4 205F movea.l A0, [A7]+
000007A6 2D48 FFEE move.l [A6 - 0x12], A0
000007AA 4AAE FFEE tst.l [A6 - 0x12]
000007AE 674C beq +0x4E /* 000007FC */
000007B0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000007B4 A88A syscall TextSize
000007B6 3F3C 0003 move.w -[A7], 0x3
000007BA A887 syscall TextFont
000007BC 2F2E 000A move.l -[A7], [A6 + 0xA]
000007C0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000007C4 486E FFF6 pea.l [A6 - 0xA]
000007C8 486E FFF2 pea.l [A6 - 0xE]
000007CC 486E FFF8 pea.l [A6 - 0x8]
000007D0 A98D syscall GetDialogItem/GetDItem
000007D2 206E FFEE movea.l A0, [A6 - 0x12]
000007D6 226E FFEE movea.l A1, [A6 - 0x12]
000007DA 2050 movea.l A0, [A0]
000007DC 4868 0001 pea.l [A0 + 0x1]
000007E0 2051 movea.l A0, [A1]
000007E2 7000 moveq.l D0, 0x00
000007E4 1010 move.b D0, [A0]
000007E6 2F00 move.l -[A7], D0
000007E8 486E FFF8 pea.l [A6 - 0x8]
000007EC 3F3C 0001 move.w -[A7], 0x1
000007F0 A9CE syscall TETextBox/TextBox
000007F2 4267 clr.w -[A7]
000007F4 A887 syscall TextFont
000007F6 3F3C 000C move.w -[A7], 0xC
000007FA A88A syscall TextSize
label000007FC:
000007FC 4E5E unlink A6
000007FE 205F movea.l A0, [A7]+
00000800 4FEF 0006 lea.l A7, [A7 + 0x6]
00000804 4ED0 jmp [A0]
export_314:
fn00000806:
00000806 4E56 FFF8 link A6, -0x0008
0000080A 2F07 move.l -[A7], D7
0000080C 2D6D 9040 FFFC move.l [A6 - 0x4], [A5 - 0x6FC0]
00000812 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00000816 3E00 move.w D7, D0
00000818 4A47 tst.w D7
0000081A 6706 beq +0x8 /* 00000822 */
0000081C 3007 move.w D0, D7
0000081E 6000 013C bra +0x13E /* 0000095C */
label00000822:
00000822 202E FFFC move.l D0, [A6 - 0x4]
00000826 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
0000082A 6708 beq +0xA /* 00000834 */
0000082C 303C FC20 move.w D0, 0xFC20
00000830 6000 012A bra +0x12C /* 0000095C */
label00000834:
00000834 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00000838 306D 8FBA movea.w A0, [A5 - 0x7046]
0000083C 2D48 FFF8 move.l [A6 - 0x8], A0
00000840 7001 moveq.l D0, 0x01
00000842 3B40 8FBA move.w [A5 - 0x7046], D0
00000846 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
0000084A 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
0000084E 3B6E FFFA 8FBA move.w [A5 - 0x7046], [A6 - 0x6]
00000854 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000858 486D 981C pea.l [A5 - 0x67E4]
0000085C 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00000860 588F addq.l A7, 4
00000862 3E00 move.w D7, D0
00000864 4A47 tst.w D7
00000866 6706 beq +0x8 /* 0000086E */
00000868 3007 move.w D0, D7
0000086A 6000 00F0 bra +0xF2 /* 0000095C */
label0000086E:
0000086E 202E FFFC move.l D0, [A6 - 0x4]
00000872 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
00000876 6708 beq +0xA /* 00000880 */
00000878 303C FC20 move.w D0, 0xFC20
0000087C 6000 00DE bra +0xE0 /* 0000095C */
label00000880:
00000880 4A6D 8FBA tst.w [A5 - 0x7046]
00000884 6600 00CC bne +0xCE /* 00000952 */
00000888 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000088C 4267 clr.w -[A7]
0000088E 486D 9828 pea.l [A5 - 0x67D8]
00000892 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00000896 4FEF 000A lea.l A7, [A7 + 0xA]
0000089A 3E00 move.w D7, D0
0000089C 4A47 tst.w D7
0000089E 6706 beq +0x8 /* 000008A6 */
000008A0 3007 move.w D0, D7
000008A2 6000 00B8 bra +0xBA /* 0000095C */
label000008A6:
000008A6 202E FFFC move.l D0, [A6 - 0x4]
000008AA B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
000008AE 6708 beq +0xA /* 000008B8 */
000008B0 303C FC20 move.w D0, 0xFC20
000008B4 6000 00A6 bra +0xA8 /* 0000095C */
label000008B8:
000008B8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000008BC 4267 clr.w -[A7]
000008BE 486D 9832 pea.l [A5 - 0x67CE]
000008C2 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000008C6 4FEF 000A lea.l A7, [A7 + 0xA]
000008CA 3E00 move.w D7, D0
000008CC 4A47 tst.w D7
000008CE 6706 beq +0x8 /* 000008D6 */
000008D0 3007 move.w D0, D7
000008D2 6000 0088 bra +0x8A /* 0000095C */
label000008D6:
000008D6 202E FFFC move.l D0, [A6 - 0x4]
000008DA B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
000008DE 6708 beq +0xA /* 000008E8 */
000008E0 303C FC20 move.w D0, 0xFC20
000008E4 6000 0076 bra +0x78 /* 0000095C */
label000008E8:
000008E8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000008EC 4267 clr.w -[A7]
000008EE 486D 9842 pea.l [A5 - 0x67BE]
000008F2 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000008F6 4FEF 000A lea.l A7, [A7 + 0xA]
000008FA 3E00 move.w D7, D0
000008FC 4A47 tst.w D7
000008FE 6706 beq +0x8 /* 00000906 */
00000900 3007 move.w D0, D7
00000902 6000 0058 bra +0x5A /* 0000095C */
label00000906:
00000906 202E FFFC move.l D0, [A6 - 0x4]
0000090A B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
0000090E 6706 beq +0x8 /* 00000916 */
00000910 303C FC20 move.w D0, 0xFC20
00000914 6046 bra +0x48 /* 0000095C */
label00000916:
00000916 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000091A 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000091E 588F addq.l A7, 4
00000920 0C40 0001 cmpi.w D0, 0x1
00000924 662C bne +0x2E /* 00000952 */
00000926 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000092A 4267 clr.w -[A7]
0000092C 486D 984E pea.l [A5 - 0x67B2]
00000930 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00000934 4FEF 000A lea.l A7, [A7 + 0xA]
00000938 3E00 move.w D7, D0
0000093A 4A47 tst.w D7
0000093C 6704 beq +0x6 /* 00000942 */
0000093E 3007 move.w D0, D7
00000940 601A bra +0x1C /* 0000095C */
label00000942:
00000942 202E FFFC move.l D0, [A6 - 0x4]
00000946 B0AD 9040 cmp.l D0, [A5 - 0x6FC0]
0000094A 6706 beq +0x8 /* 00000952 */
0000094C 303C FC20 move.w D0, 0xFC20
00000950 600A bra +0xC /* 0000095C */
label00000952:
00000952 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00000956 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */]
0000095A 7000 moveq.l D0, 0x00
label0000095C:
0000095C 2E1F move.l D7, [A7]+
0000095E 4E5E unlink A6
00000960 4E75 rts
export_309:
fn00000962:
00000962 4E56 FFAC link A6, -0x0054
00000966 4A6D 8D98 tst.w [A5 - 0x7268]
0000096A 6700 0086 beq +0x88 /* 000009F2 */
0000096E 2D78 0AEC FFAC move.l [A6 - 0x54], [0x00000AEC /* AppParmHandle */]
00000974 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000978 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000097C 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000980 4878 0050 push.l 0x50 /* 'P' */
00000984 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000988 70FF moveq.l D0, 0xFFFFFFFF
0000098A 3D40 FFB0 move.w [A6 - 0x50], D0
0000098E 4A6E 0008 tst.w [A6 + 0x8]
00000992 6606 bne +0x8 /* 0000099A */
00000994 42AE FFB2 clr.l [A6 - 0x4E]
00000998 600C bra +0xE /* 000009A6 */
label0000099A:
0000099A 2D6D 8FF4 FFB2 move.l [A6 - 0x4E], [A5 - 0x700C]
000009A0 2D6D 9004 FFB6 move.l [A6 - 0x4A], [A5 - 0x6FFC]
label000009A6:
000009A6 486E FFBE pea.l [A6 - 0x42]
000009AA 486E FFBA pea.l [A6 - 0x46]
000009AE 206D 8FE8 movea.l A0, [A5 - 0x7018]
000009B2 3F28 0002 move.w -[A7], [A0 + 0x2]
000009B6 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
000009BA 4FEF 000A lea.l A7, [A7 + 0xA]
000009BE 486E FFC0 pea.l [A6 - 0x40]
000009C2 206D 8FE8 movea.l A0, [A5 - 0x7018]
000009C6 4868 000C pea.l [A0 + 0xC]
000009CA 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000009CE 508F addq.l A7, 8
000009D0 486E FFE0 pea.l [A6 - 0x20]
000009D4 3F3C 03E9 move.w -[A7], 0x3E9
000009D8 3F3C 0011 move.w -[A7], 0x11
000009DC 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000009E0 206E FFAC movea.l A0, [A6 - 0x54]
000009E4 2050 movea.l A0, [A0]
000009E6 43EE FFB0 lea.l A1, [A6 - 0x50]
000009EA 7013 moveq.l D0, 0x13
label000009EC:
000009EC 20D9 move.l [A0]+, [A1]+
000009EE 51C8 FFFC dbf D0, -0x6 /* 000009EC */
label000009F2:
000009F2 4E5E unlink A6
000009F4 4E75 rts
export_312:
000009F6 4E56 FFAC link A6, -0x0054
000009FA 42A7 clr.l -[A7]
000009FC 4879 5245 544E push.l 0x5245544E /* 'RETN' */
00000A02 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00000A06 A9A0 syscall GetResource
00000A08 205F movea.l A0, [A7]+
00000A0A 2D48 FFAC move.l [A6 - 0x54], A0
00000A0E 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000A12 4878 0050 push.l 0x50 /* 'P' */
00000A16 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000A1A 206E FFAC movea.l A0, [A6 - 0x54]
00000A1E 2050 movea.l A0, [A0]
00000A20 43EE FFB0 lea.l A1, [A6 - 0x50]
00000A24 7013 moveq.l D0, 0x13
label00000A26:
00000A26 22D8 move.l [A1]+, [A0]+
00000A28 51C8 FFFC dbf D0, -0x6 /* 00000A26 */
00000A2C 3D7C 7FFF FFB0 move.w [A6 - 0x50], 0x7FFF
00000A32 2D6D 8FF4 FFB2 move.l [A6 - 0x4E], [A5 - 0x700C]
00000A38 2D6D 9004 FFB6 move.l [A6 - 0x4A], [A5 - 0x6FFC]
00000A3E 486E FFBE pea.l [A6 - 0x42]
00000A42 486E FFBA pea.l [A6 - 0x46]
00000A46 206D 8FE8 movea.l A0, [A5 - 0x7018]
00000A4A 3F28 0002 move.w -[A7], [A0 + 0x2]
00000A4E 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
00000A52 4FEF 000A lea.l A7, [A7 + 0xA]
00000A56 486E FFC0 pea.l [A6 - 0x40]
00000A5A 206D 8FE8 movea.l A0, [A5 - 0x7018]
00000A5E 4868 000C pea.l [A0 + 0xC]
00000A62 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000A66 508F addq.l A7, 8
00000A68 206E FFAC movea.l A0, [A6 - 0x54]
00000A6C 2050 movea.l A0, [A0]
00000A6E 43EE FFB0 lea.l A1, [A6 - 0x50]
00000A72 7013 moveq.l D0, 0x13
label00000A74:
00000A74 20D9 move.l [A0]+, [A1]+
00000A76 51C8 FFFC dbf D0, -0x6 /* 00000A74 */
00000A7A 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000A7E A9AA syscall ChangedResource
00000A80 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000A84 A9B0 syscall WriteResource
00000A86 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000A8A A9A3 syscall ReleaseResource
00000A8C 4E5E unlink A6
00000A8E 4E75 rts
export_318:
fn00000A90:
00000A90 486D 8FE8 pea.l [A5 - 0x7018]
00000A94 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000A98 588F addq.l A7, 4
00000A9A 2F2D 9008 move.l -[A7], [A5 - 0x6FF8]
00000A9E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000AA2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000AA6 508F addq.l A7, 8
00000AA8 3F00 move.w -[A7], D0
00000AAA 4EBA F914 jsr [PC - 0x6EC /* 000003C0 */]
00000AAE 548F addq.l A7, 2
00000AB0 2F2D 901C move.l -[A7], [A5 - 0x6FE4]
00000AB4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000AB8 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000ABC 508F addq.l A7, 8
00000ABE 3F00 move.w -[A7], D0
00000AC0 4EBA F8FE jsr [PC - 0x702 /* 000003C0 */]
00000AC4 548F addq.l A7, 2
00000AC6 2F2D 8FF8 move.l -[A7], [A5 - 0x7008]
00000ACA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000ACE 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000AD2 508F addq.l A7, 8
00000AD4 3F00 move.w -[A7], D0
00000AD6 4EBA F8E8 jsr [PC - 0x718 /* 000003C0 */]
00000ADA 548F addq.l A7, 2
00000ADC 42A7 clr.l -[A7]
00000ADE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000AE2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000AE6 508F addq.l A7, 8
00000AE8 3F00 move.w -[A7], D0
00000AEA 4EBA F8D4 jsr [PC - 0x72C /* 000003C0 */]
00000AEE 548F addq.l A7, 2
00000AF0 4878 0001 push.l 0x1
00000AF4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000AF8 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000AFC 508F addq.l A7, 8
00000AFE 3F00 move.w -[A7], D0
00000B00 4EBA F8BE jsr [PC - 0x742 /* 000003C0 */]
00000B04 548F addq.l A7, 2
00000B06 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000B0A 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00000B0E 588F addq.l A7, 4
00000B10 3F00 move.w -[A7], D0
00000B12 4EBA F8AC jsr [PC - 0x754 /* 000003C0 */]
00000B16 548F addq.l A7, 2
00000B18 4A6D 8DA6 tst.w [A5 - 0x725A]
00000B1C 6710 beq +0x12 /* 00000B2E */
00000B1E 2F2D 9018 move.l -[A7], [A5 - 0x6FE8]
00000B22 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000B26 2F2D 902C move.l -[A7], [A5 - 0x6FD4]
00000B2A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000B2E:
00000B2E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000B32 A914 syscall DisposeWindow
00000B34 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */]
00000B38 A873 syscall SetPort
00000B3A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000B3E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000B42 588F addq.l A7, 4
00000B44 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00000B48 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000B4C 588F addq.l A7, 4
00000B4E 4E75 rts
fn00000B50:
00000B50 4E56 FFEE link A6, -0x0012
00000B54 4267 clr.w -[A7]
00000B56 42A7 clr.l -[A7]
00000B58 3F2E 000C move.w -[A7], [A6 + 0xC]
00000B5C 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000B60 301F move.w D0, [A7]+
00000B62 2D6E 0008 FFEE move.l [A6 - 0x12], [A6 + 0x8]
00000B68 426E FFF2 clr.w [A6 - 0xE]
00000B6C 422E FFF4 clr.b [A6 - 0xC]
00000B70 486E FFEE pea.l [A6 - 0x12]
00000B74 4EBA 013E jsr [PC + 0x13E /* 00000CB4 */]
00000B78 588F addq.l A7, 4
00000B7A A9F4 syscall ExitToShell
00000B7C 4E5E unlink A6
00000B7E 4E75 rts
export_308:
00000B80 4E56 FE70 link A6, -0x0190
00000B84 426E FE84 clr.w [A6 - 0x17C]
00000B88 422E FE8E clr.b [A6 - 0x172]
00000B8C 426E FE82 clr.w [A6 - 0x17E]
00000B90 206E 000E movea.l A0, [A6 + 0xE]
00000B94 4A10 tst.b [A0]
00000B96 6750 beq +0x52 /* 00000BE8 */
00000B98 2D6E 000E FFA0 move.l [A6 - 0x60], [A6 + 0xE]
00000B9E 3D6E 0012 FFA4 move.w [A6 - 0x5C], [A6 + 0x12]
00000BA4 426E FFAA clr.w [A6 - 0x56]
00000BA8 42AE FFBE clr.l [A6 - 0x42]
00000BAC 4267 clr.w -[A7]
00000BAE 486E FF8E pea.l [A6 - 0x72]
00000BB2 4267 clr.w -[A7]
00000BB4 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00000BB8 301F move.w D0, [A7]+
00000BBA 3D40 FFFE move.w [A6 - 0x2], D0
00000BBE 4A6E FFFE tst.w [A6 - 0x2]
00000BC2 6624 bne +0x26 /* 00000BE8 */
00000BC4 7001 moveq.l D0, 0x01
00000BC6 3D40 FE84 move.w [A6 - 0x17C], D0
00000BCA 3D6E 0012 FE86 move.w [A6 - 0x17A], [A6 + 0x12]
00000BD0 2D6E FFAE FE88 move.l [A6 - 0x178], [A6 - 0x52]
00000BD6 422E FE8C clr.b [A6 - 0x174]
00000BDA 486E FE8E pea.l [A6 - 0x172]
00000BDE 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BE2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000BE6 508F addq.l A7, 8
label00000BE8:
00000BE8 2F38 0AEC move.l -[A7], [0x00000AEC /* AppParmHandle */]
00000BEC 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000BF0 7000 moveq.l D0, 0x00
00000BF2 102E FE8E move.b D0, [A6 - 0x172]
00000BF6 0640 000D addi.w D0, 0xD /* '\r' */
00000BFA 4840 swap.w D0
00000BFC 4240 clr.w D0
00000BFE 4840 swap.w D0
00000C00 2D40 FFFA move.l [A6 - 0x6], D0
00000C04 2F38 0AEC move.l -[A7], [0x00000AEC /* AppParmHandle */]
00000C08 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000C0C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000C10 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */]
00000C14 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000C18 2F10 move.l -[A7], [A0]
00000C1A 486E FE82 pea.l [A6 - 0x17E]
00000C1E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000C22 4FEF 000C lea.l A7, [A7 + 0xC]
00000C26 2D6E 0008 FFA0 move.l [A6 - 0x60], [A6 + 0x8]
00000C2C 3D6E 000C FFA4 move.w [A6 - 0x5C], [A6 + 0xC]
00000C32 426E FFAA clr.w [A6 - 0x56]
00000C36 42AE FFBE clr.l [A6 - 0x42]
00000C3A 4267 clr.w -[A7]
00000C3C 486E FF8E pea.l [A6 - 0x72]
00000C40 4267 clr.w -[A7]
00000C42 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00000C46 301F move.w D0, [A7]+
00000C48 3D40 FFFE move.w [A6 - 0x2], D0
00000C4C 4A6E FFFE tst.w [A6 - 0x2]
00000C50 665A bne +0x5C /* 00000CAC */
00000C52 4267 clr.w -[A7]
00000C54 42A7 clr.l -[A7]
00000C56 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C5A 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000C5E 301F move.w D0, [A7]+
00000C60 3D40 FFFE move.w [A6 - 0x2], D0
00000C64 4A6E FFFE tst.w [A6 - 0x2]
00000C68 6642 bne +0x44 /* 00000CAC */
00000C6A 2D6E 0008 FE70 move.l [A6 - 0x190], [A6 + 0x8]
00000C70 426E FE74 clr.w [A6 - 0x18C]
00000C74 704C moveq.l D0, 0x4C
00000C76 1D40 FE76 move.b [A6 - 0x18A], D0
00000C7A 7043 moveq.l D0, 0x43
00000C7C 1D40 FE77 move.b [A6 - 0x189], D0
00000C80 7006 moveq.l D0, 0x06
00000C82 2D40 FE78 move.l [A6 - 0x188], D0
00000C86 3D6E FFB6 FE7C move.w [A6 - 0x184], [A6 - 0x4A]
00000C8C 2D7C C000 0000 FE7E move.l [A6 - 0x182], 0xC0000000
00000C94 486E FE70 pea.l [A6 - 0x190]
00000C98 4EBA 001A jsr [PC + 0x1A /* 00000CB4 */]
00000C9C 588F addq.l A7, 4
00000C9E 3D40 FFFE move.w [A6 - 0x2], D0
00000CA2 4A6E FFFE tst.w [A6 - 0x2]
00000CA6 6F04 ble +0x6 /* 00000CAC */
00000CA8 426E FFFE clr.w [A6 - 0x2]
label00000CAC:
00000CAC 302E FFFE move.w D0, [A6 - 0x2]
00000CB0 4E5E unlink A6
00000CB2 4E75 rts
fn00000CB4:
00000CB4 4E56 0000 link A6, 0
00000CB8 206E 0008 movea.l A0, [A6 + 0x8]
00000CBC A9F2 syscall Launch/LaunchApplication
00000CBE 4E5E unlink A6
00000CC0 4E75 rts
fn00000CC2:
00000CC2 4E56 FCE4 link A6, -0x031C
00000CC6 486E FEE4 pea.l [A6 - 0x11C]
00000CCA 3F3C 03E8 move.w -[A7], 0x3E8
00000CCE 3F3C 000C move.w -[A7], 0xC
00000CD2 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000CD6 0C6E 0025 0008 cmpi.w [A6 + 0x8], 0x25 /* '%' */
00000CDC 663E bne +0x40 /* 00000D1C */
00000CDE 486E FDE4 pea.l [A6 - 0x21C]
00000CE2 3F3C 03E8 move.w -[A7], 0x3E8
00000CE6 3F3C 000F move.w -[A7], 0xF
00000CEA 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000CEE 486E FDE4 pea.l [A6 - 0x21C]
00000CF2 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000CF6 588F addq.l A7, 4
00000CF8 2F2D D3B0 move.l -[A7], [A5 - 0x2C50]
00000CFC 2F2D D3AC move.l -[A7], [A5 - 0x2C54]
00000D00 486E FDE4 pea.l [A6 - 0x21C]
00000D04 486E FCE4 pea.l [A6 - 0x31C]
00000D08 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000D0C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D10 486E FCE4 pea.l [A6 - 0x31C]
00000D14 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000D18 588F addq.l A7, 4
00000D1A 6010 bra +0x12 /* 00000D2C */
label00000D1C:
00000D1C 486E FCE4 pea.l [A6 - 0x31C]
00000D20 3F3C 03EA move.w -[A7], 0x3EA
00000D24 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000D28 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label00000D2C:
00000D2C 486E FCE4 pea.l [A6 - 0x31C]
00000D30 42A7 clr.l -[A7]
00000D32 42A7 clr.l -[A7]
00000D34 42A7 clr.l -[A7]
00000D36 A98B syscall ParamText
00000D38 A850 syscall InitCursor
00000D3A 486E FFF4 pea.l [A6 - 0xC]
00000D3E A874 syscall GetPort
00000D40 42A7 clr.l -[A7]
00000D42 4267 clr.w -[A7]
00000D44 A9BB syscall GetIcon
00000D46 205F movea.l A0, [A7]+
00000D48 2D48 FFE8 move.l [A6 - 0x18], A0
00000D4C 42A7 clr.l -[A7]
00000D4E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000D52 42A7 clr.l -[A7]
00000D54 4878 FFFF push.l 0xFFFF
00000D58 A97C syscall GetNewDialog
00000D5A 205F movea.l A0, [A7]+
00000D5C 2D48 FFF0 move.l [A6 - 0x10], A0
00000D60 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D64 A873 syscall SetPort
00000D66 486E FEE4 pea.l [A6 - 0x11C]
00000D6A 3F3C 0002 move.w -[A7], 0x2
00000D6E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D72 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000D76 4FEF 000A lea.l A7, [A7 + 0xA]
00000D7A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D7E 3F3C 0003 move.w -[A7], 0x3
00000D82 486E FFEC pea.l [A6 - 0x14]
00000D86 486E FFE4 pea.l [A6 - 0x1C]
00000D8A 486E FFF8 pea.l [A6 - 0x8]
00000D8E A98D syscall GetDialogItem/GetDItem
00000D90 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D94 3F3C 0003 move.w -[A7], 0x3
00000D98 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000D9C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000DA0 486E FFF8 pea.l [A6 - 0x8]
00000DA4 A98E syscall SetDialogItem/SetDItem
00000DA6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000DAA A915 syscall ShowWindow
00000DAC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000DB0 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00000DB4 588F addq.l A7, 4
00000DB6 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00000DBA 486E FFEE pea.l [A6 - 0x12]
00000DBE A991 syscall ModalDialog
00000DC0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000DC4 A983 syscall DisposeDialog
00000DC6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000DCA A873 syscall SetPort
00000DCC 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000DD0 A9F4 syscall ExitToShell
00000DD2 4E5E unlink A6
00000DD4 4E75 rts
export_306:
00000DD6 4E56 0000 link A6, 0
00000DDA 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000DDE 286E 000C movea.l A4, [A6 + 0xC]
00000DE2 508C addq.l A4, 8
00000DE4 244C movea.l A2, A4
00000DE6 0C52 271E cmpi.w [A2], 0x271E
00000DEA 6602 bne +0x4 /* 00000DEE */
00000DEC 508A addq.l A2, 8
label00000DEE:
00000DEE 3E12 move.w D7, [A2]
00000DF0 3007 move.w D0, D7
00000DF2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000DF6 0070 01C2 232B 01BE 232A 01BA ori.w [[A0 + 0x1BE + D2 * 2] + 0x232A01BA], 0x1C2
00000E02 2329 01B6 move.l -[A1], [A1 + 0x1B6]
00000E06 0FF8 .incomplete
00000E08 01B2 0FC4 bclr <<invalid full ext with I/IS == 4>>, D0
00000E0C 01AE 0FCB bclr [A6 + 0xFCB], D0
00000E10 01AA 0FDF bclr [A2 + 0xFDF], D0
00000E14 01B0 0FB6 01AC 0FAA 01A8 bclr [[0x1AC0FAA] + D0 * 8 + 0x1A8], D0
00000E1E 0FB7 01A4 bclr <<invalid full ext with I/IS == 4>>, D7
00000E22 0FBC 01A0 0FBE bclr 0x1A00FBE, D7
00000E28 019C bclr [A4]+, D0
00000E2A 0FBF bclr <<invalid special address>>, D7
00000E2C 0198 bclr [A0]+, D0
00000E2E 0FCF .incomplete
00000E30 0194 bclr [A4], D0
00000E32 0FD8 .incomplete
00000E34 0190 bclr [A0], D0
00000E36 0FD9 .incomplete
00000E38 018C bclr A4, D0
00000E3A 0FD5 .incomplete
00000E3C 0188 bclr A0, D0
00000E3E 0FD7 .incomplete
00000E40 0184 bclr D4, D0
00000E42 0FE0 .incomplete
00000E44 0180 bclr D0, D0
00000E46 0FE8 .incomplete
00000E48 017C 0FEA bchg 0xFEA, D0
00000E4C 0178 0FB5 bchg [0x00000FB5], D0
00000E50 0174 0FFC bchg <<invalid full ext with I/IS == 4>>, D0
00000E54 0170 1006 bchg [A0 + D1.w + 0x6], D0
00000E58 016C 0FAE bchg [A4 + 0xFAE], D0
00000E5C 0168 0FB1 bchg [A0 + 0xFB1], D0
00000E60 0164 bchg -[A4], D0
00000E62 0FC5 .incomplete
00000E64 0160 bchg -[A0], D0
00000E66 0FDC .incomplete
00000E68 015C bchg [A4]+, D0
00000E6A 0FDD .incomplete
00000E6C 0158 bchg [A0]+, D0
00000E6E 0FE7 .incomplete
00000E70 0154 bchg [A4], D0
00000E72 0FCC .incomplete
00000E74 0150 bchg [A0], D0
00000E76 1007 move.b D0, D7
00000E78 014C bchg A4, D0
00000E7A 0FA2 bclr -[A2], D7
00000E7C 0148 bchg A0, D0
00000E7E 0FA3 bclr -[A3], D7
00000E80 0144 bchg D4, D0
00000E82 0FA4 bclr -[A4], D7
00000E84 0140 bchg D0, D0
00000E86 0FA1 bclr -[A1], D7
00000E88 013C 0FCE btst 0xCE, D0
00000E8C 0138 100C btst [0x0000100C], D0
00000E90 0134 0FD1 btst [[]], D0
00000E94 0130 0FF2 012C 0FC0 0132 btst [[0x12C0FC0] + 0x132], D0
00000E9E 0FFB .incomplete
00000EA0 012E 0FFE btst [A6 + 0xFFE], D0
00000EA4 012A 0FFF btst [A2 + 0xFFF], D0
00000EA8 0126 btst -[A6], D0
00000EAA 1000 move.b D0, D0
00000EAC 0122 btst -[A2], D0
00000EAE 1001 move.b D0, D1
00000EB0 011E btst [A6]+, D0
00000EB2 0FD3 .incomplete
00000EB4 011A btst [A2]+, D0
00000EB6 0FFD .incomplete
00000EB8 0120 btst -[A0], D0
00000EBA 0FD4 .incomplete
00000EBC 011C btst [A4]+, D0
00000EBE 0FE9 .incomplete
00000EC0 0118 btst [A0]+, D0
00000EC2 1003 move.b D0, D3
00000EC4 0114 btst [A4], D0
00000EC6 0FD0 .incomplete
00000EC8 0110 btst [A0], D0
00000ECA 0FAD 010C bclr [A5 + 0x10C], D7
00000ECE 0FEC .incomplete
00000ED0 0108 btst A0, D0
00000ED2 1004 move.b D0, D4
00000ED4 0104 btst D4, D0
00000ED6 1005 move.b D0, D5
00000ED8 0100 btst D0, D0
00000EDA 0FAB 00FC bclr [A3 + 0xFC], D7
00000EDE 0FAC 00F8 bclr [A4 + 0xF8], D7
00000EE2 0FC6 .incomplete
00000EE4 00F4 .incomplete
00000EE6 100A move.b D0, A2
00000EE8 00FA .incomplete
00000EEA 0FDB .incomplete
00000EEC 00F6 .incomplete
00000EEE 0FA7 bclr -[A7], D7
00000EF0 00F2 .incomplete
00000EF2 0FF5 .incomplete
00000EF4 00EE .incomplete
00000EF6 0FA6 bclr -[A6], D7
00000EF8 00EA .incomplete
00000EFA 0FC7 .incomplete
00000EFC 00E6 .incomplete
00000EFE 0FF6 .incomplete
00000F00 00E2 .incomplete
00000F02 1008 move.b D0, A0
00000F04 00DE .incomplete
00000F06 1009 move.b D0, A1
00000F08 00DA .incomplete
00000F0A 0FB9 00D6 0FB2 bclr [0x00D60FB2], D7
00000F10 00D2 .incomplete
00000F12 0FBA 00CE bclr [PC + 0xCE /* 00000FE2, value 0x41ED093A */], D7
00000F16 0FB3 00CA bclr [A3 + D0.w - 0x54], D7
00000F1A 100D move.b D0, A5
00000F1C 00C6 .incomplete
00000F1E 0FEB .incomplete
00000F20 00C2 .incomplete
00000F22 0FBB 00BE bclr [PC + D0.w - 0x66], D7
00000F26 0FD6 .incomplete
00000F28 00BA 0FB8 00B6 0FAF ori.l [PC + 0xFAF /* 00001ED9, value 0x7867060C */], 0xFB800B6
00000F30 00B2 0FB0 00AE 0FA8 00B4 ori.l [0xB4 + D0 * 8], 0xFB000AE
00000F3A 0FF4 .incomplete
00000F3C 00B0 0FF7 00AC 0FE5 ori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0xFF700AC
00000F44 00A8 0FE3 00A4 0FE2 ori.l [A0 + 0xFE2], 0xFE300A4
00000F4C 00A0 0FC2 009C ori.l -[A0], 0xFC2009C
00000F52 0FE1 .incomplete
00000F54 0098 0FC1 0094 ori.l [A0]+, 0xFC10094
00000F5A 0FC3 .incomplete
00000F5C 0090 0FE4 008C ori.l [A0], 0xFE4008C
00000F62 0FD2 .incomplete
00000F64 0088 0FCA 0084 ori.l A0, 0xFCA0084
00000F6A 0FF1 .incomplete
00000F6C 0080 0FCD 007C ori.l D0, 0xFCD007C
00000F72 0FF9 .incomplete
00000F74 0078 0FA5 0074 ori.w [0x00000074 /* __m68k_vec_switch_via__ */], 0xFA5
00000F7A 0FED .incomplete
00000F7C 0070 0FEE 006C ori.w [A0 + D0.w + 0x6C], 0xFEE
00000F82 0FF3 .incomplete
00000F84 0072 0FC9 0078 ori.w [A2 + D0.w + 0x78], 0xFC9
00000F8A 0FE6 .incomplete
00000F8C 007C 0FDE ori.w sr, 4062
00000F90 0080 0FEF 0084 ori.l D0, 0xFEF0084
00000F96 0FFA .incomplete
00000F98 0088 0FF0 008C ori.l A0, 0xFF0008C
00000F9E 0FBD bclr <<invalid special address>>, D7
00000FA0 0088 1002 0084 ori.l A0, 0x10020084
00000FA6 0FDA .incomplete
00000FA8 0080 0FC8 0084 ori.l D0, 0xFC80084
00000FAE 0FB4 0088 bclr [A4 + D0.w - 0x120], D7
00000FB2 0FA9 0084 bclr [A1 + 0x84], D7
00000FB6 100B move.b D0, A3
00000FB8 0088 41ED 091A ori.l A0, 0x41ED091A
00000FBE 2648 movea.l A3, A0
00000FC0 6000 0084 bra +0x86 /* 00001046 */
00000FC4 41ED 0922 lea.l A0, [A5 + 0x922 /* export_288 */]
00000FC8 2648 movea.l A3, A0
00000FCA 6000 007A bra +0x7C /* 00001046 */
00000FCE 41ED 092A lea.l A0, [A5 + 0x92A /* export_289 */]
00000FD2 2648 movea.l A3, A0
00000FD4 6000 0070 bra +0x72 /* 00001046 */
00000FD8 41ED 0932 lea.l A0, [A5 + 0x932 /* export_290 */]
00000FDC 2648 movea.l A3, A0
00000FDE 6000 0066 bra +0x68 /* 00001046 */
00000FE2 41ED 093A lea.l A0, [A5 + 0x93A /* export_291 */]
00000FE6 2648 movea.l A3, A0
00000FE8 6000 005C bra +0x5E /* 00001046 */
00000FEC 41ED 0942 lea.l A0, [A5 + 0x942 /* export_292 */]
00000FF0 2648 movea.l A3, A0
00000FF2 6000 0052 bra +0x54 /* 00001046 */
00000FF6 41ED 094A lea.l A0, [A5 + 0x94A /* export_293 */]
00000FFA 2648 movea.l A3, A0
00000FFC 6000 0048 bra +0x4A /* 00001046 */
00001000 41ED 0952 lea.l A0, [A5 + 0x952 /* export_294 */]
00001004 2648 movea.l A3, A0
00001006 603E bra +0x40 /* 00001046 */
00001008 41ED 095A lea.l A0, [A5 + 0x95A /* export_295 */]
0000100C 2648 movea.l A3, A0
0000100E 6036 bra +0x38 /* 00001046 */
00001010 41ED 0962 lea.l A0, [A5 + 0x962 /* export_296 */]
00001014 2648 movea.l A3, A0
00001016 602E bra +0x30 /* 00001046 */
00001018 41ED 096A lea.l A0, [A5 + 0x96A /* export_297 */]
0000101C 2648 movea.l A3, A0
0000101E 6026 bra +0x28 /* 00001046 */
00001020 41ED 0972 lea.l A0, [A5 + 0x972 /* export_298 */]
00001024 2648 movea.l A3, A0
00001026 601E bra +0x20 /* 00001046 */
00001028 41ED 097A lea.l A0, [A5 + 0x97A /* export_299 */]
0000102C 2648 movea.l A3, A0
0000102E 6016 bra +0x18 /* 00001046 */
00001030 41ED 0982 lea.l A0, [A5 + 0x982 /* export_300 */]
00001034 2648 movea.l A3, A0
00001036 600E bra +0x10 /* 00001046 */
00001038 41ED 098A lea.l A0, [A5 + 0x98A /* export_301 */]
0000103C 2648 movea.l A3, A0
0000103E 6006 bra +0x8 /* 00001046 */
00001040 41ED 0992 lea.l A0, [A5 + 0x992 /* export_302 */]
00001044 2648 movea.l A3, A0
label00001046:
00001046 3F07 move.w -[A7], D7
00001048 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000104C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001050 2F0C move.l -[A7], A4
00001052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001056 4E93 jsr [A3]
00001058 4FEF 0012 lea.l A7, [A7 + 0x12]
0000105C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00001060 4E5E unlink A6
00001062 4E75 rts
export_287:
00001064 4E56 0000 link A6, 0
00001068 2F0C move.l -[A7], A4
0000106A 286E 000C movea.l A4, [A6 + 0xC]
0000106E 7041 moveq.l D0, 0x41
00001070 285F movea.l A4, [A7]+
00001072 4E5E unlink A6
00001074 4E75 rts
export_302:
00001076 4E56 0000 link A6, 0
0000107A 2F0C move.l -[A7], A4
0000107C 286E 000C movea.l A4, [A6 + 0xC]
00001080 702B moveq.l D0, 0x2B
00001082 285F movea.l A4, [A7]+
00001084 4E5E unlink A6
00001086 4E75 rts
export_300:
00001088 4E56 FDC8 link A6, -0x0238
0000108C 2F0C move.l -[A7], A4
0000108E 286E 000C movea.l A4, [A6 + 0xC]
00001092 4A6D 8DA6 tst.w [A5 - 0x725A]
00001096 6606 bne +0x8 /* 0000109E */
00001098 7065 moveq.l D0, 0x65
0000109A 6000 0220 bra +0x222 /* 000012BC */
label0000109E:
0000109E 4879 0000 9C40 push.l 0x9C40
000010A4 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000010A8 588F addq.l A7, 4
000010AA 4A40 tst.w D0
000010AC 6706 beq +0x8 /* 000010B4 */
000010AE 7025 moveq.l D0, 0x25
000010B0 6000 020A bra +0x20C /* 000012BC */
label000010B4:
000010B4 486E FF0C pea.l [A6 - 0xF4]
000010B8 486E FECC pea.l [A6 - 0x134]
000010BC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010C4 2F0C move.l -[A7], A4
000010C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010CA 4EBA 5270 jsr [PC + 0x5270 /* 0000633C */]
000010CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000010D2 3D40 FECA move.w [A6 - 0x136], D0
000010D6 4A6E FECA tst.w [A6 - 0x136]
000010DA 6708 beq +0xA /* 000010E4 */
000010DC 302E FECA move.w D0, [A6 - 0x136]
000010E0 6000 01DA bra +0x1DC /* 000012BC */
label000010E4:
000010E4 302E FECC move.w D0, [A6 - 0x134]
000010E8 48C0 ext.l D0
000010EA E780 asl D0, 3
000010EC D9C0 add.l A4, D0
000010EE 486E FECE pea.l [A6 - 0x132]
000010F2 486E FF0C pea.l [A6 - 0xF4]
000010F6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010FE 2F0C move.l -[A7], A4
00001100 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001104 4EBA 52D4 jsr [PC + 0x52D4 /* 000063DA */]
00001108 4FEF 0018 lea.l A7, [A7 + 0x18]
0000110C 3D40 FECA move.w [A6 - 0x136], D0
00001110 4A6E FECA tst.w [A6 - 0x136]
00001114 6708 beq +0xA /* 0000111E */
00001116 302E FECA move.w D0, [A6 - 0x136]
0000111A 6000 01A0 bra +0x1A2 /* 000012BC */
label0000111E:
0000111E 0C6E 0005 FF0C cmpi.w [A6 - 0xF4], 0x5
00001124 6722 beq +0x24 /* 00001148 */
00001126 0C6E 0004 FF0C cmpi.w [A6 - 0xF4], 0x4
0000112C 671A beq +0x1C /* 00001148 */
0000112E 486E FF0C pea.l [A6 - 0xF4]
00001132 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001136 588F addq.l A7, 4
00001138 486E FECE pea.l [A6 - 0x132]
0000113C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001140 588F addq.l A7, 4
00001142 7002 moveq.l D0, 0x02
00001144 6000 0176 bra +0x178 /* 000012BC */
label00001148:
00001148 486E FDC8 pea.l [A6 - 0x238]
0000114C 486E FECE pea.l [A6 - 0x132]
00001150 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001154 508F addq.l A7, 8
00001156 486E FECE pea.l [A6 - 0x132]
0000115A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000115E 588F addq.l A7, 4
00001160 486E FF08 pea.l [A6 - 0xF8]
00001164 486E FDC8 pea.l [A6 - 0x238]
00001168 4879 636C 7574 push.l 0x636C7574 /* 'clut' */
0000116E 2F2E FF3A move.l -[A7], [A6 - 0xC6]
00001172 4EBA 1DF8 jsr [PC + 0x1DF8 /* 00002F6C */]
00001176 4FEF 0010 lea.l A7, [A7 + 0x10]
0000117A 3D40 FECA move.w [A6 - 0x136], D0
0000117E 4A6E FECA tst.w [A6 - 0x136]
00001182 6710 beq +0x12 /* 00001194 */
00001184 486E FF0C pea.l [A6 - 0xF4]
00001188 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000118C 588F addq.l A7, 4
0000118E 7066 moveq.l D0, 0x66
00001190 6000 012A bra +0x12C /* 000012BC */
label00001194:
00001194 486D 8E1E pea.l [A5 - 0x71E2]
00001198 2F2E FF08 move.l -[A7], [A6 - 0xF8]
0000119C 2F2E FF3A move.l -[A7], [A6 - 0xC6]
000011A0 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
000011A4 4FEF 000C lea.l A7, [A7 + 0xC]
000011A8 3F3C 0001 move.w -[A7], 0x1
000011AC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000011B0 548F addq.l A7, 2
000011B2 0C6E 0005 FF0C cmpi.w [A6 - 0xF4], 0x5
000011B8 6662 bne +0x64 /* 0000121C */
000011BA 42A7 clr.l -[A7]
000011BC 2F2E FF7A move.l -[A7], [A6 - 0x86]
000011C0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000011C4 201F move.l D0, [A7]+
000011C6 4878 0052 push.l 0x52 /* 'R' */
000011CA 2F00 move.l -[A7], D0
000011CC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000011D0 3D40 FEC8 move.w [A6 - 0x138], D0
000011D4 2F2E FF7E move.l -[A7], [A6 - 0x82]
000011D8 3F2E FEC8 move.w -[A7], [A6 - 0x138]
000011DC 4267 clr.w -[A7]
000011DE 2F2E FF7A move.l -[A7], [A6 - 0x86]
000011E2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000011E6 4FEF 000C lea.l A7, [A7 + 0xC]
000011EA 2F2E FF7E move.l -[A7], [A6 - 0x82]
000011EE 2F2D 8E1E move.l -[A7], [A5 - 0x71E2]
000011F2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000011F6 508F addq.l A7, 8
000011F8 206E FF76 movea.l A0, [A6 - 0x8A]
000011FC 2050 movea.l A0, [A0]
000011FE 216E FF08 0010 move.l [A0 + 0x10], [A6 - 0xF8]
00001204 2F2E FF6E move.l -[A7], [A6 - 0x92]
00001208 2F2E FF3A move.l -[A7], [A6 - 0xC6]
0000120C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001210 508F addq.l A7, 8
00001212 3F00 move.w -[A7], D0
00001214 4EBA F1AA jsr [PC - 0xE56 /* 000003C0 */]
00001218 548F addq.l A7, 2
0000121A 6060 bra +0x62 /* 0000127C */
label0000121C:
0000121C 42A7 clr.l -[A7]
0000121E 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00001222 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001226 201F move.l D0, [A7]+
00001228 4878 0052 push.l 0x52 /* 'R' */
0000122C 2F00 move.l -[A7], D0
0000122E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001232 3D40 FEC8 move.w [A6 - 0x138], D0
00001236 2F2E FF6A move.l -[A7], [A6 - 0x96]
0000123A 3F2E FEC8 move.w -[A7], [A6 - 0x138]
0000123E 4267 clr.w -[A7]
00001240 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00001244 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00001248 4FEF 000C lea.l A7, [A7 + 0xC]
0000124C 2F2E FF6A move.l -[A7], [A6 - 0x96]
00001250 2F2D 8E1E move.l -[A7], [A5 - 0x71E2]
00001254 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001258 508F addq.l A7, 8
0000125A 206E FF62 movea.l A0, [A6 - 0x9E]
0000125E 2050 movea.l A0, [A0]
00001260 216E FF08 0010 move.l [A0 + 0x10], [A6 - 0xF8]
00001266 2F2E FF5A move.l -[A7], [A6 - 0xA6]
0000126A 2F2E FF3A move.l -[A7], [A6 - 0xC6]
0000126E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001272 508F addq.l A7, 8
00001274 3F00 move.w -[A7], D0
00001276 4EBA F148 jsr [PC - 0xEB8 /* 000003C0 */]
0000127A 548F addq.l A7, 2
label0000127C:
0000127C 3F3C 0001 move.w -[A7], 0x1
00001280 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001284 548F addq.l A7, 2
00001286 2F2D 8E1E move.l -[A7], [A5 - 0x71E2]
0000128A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000128E 486E FF0C pea.l [A6 - 0xF4]
00001292 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001296 588F addq.l A7, 4
00001298 4AAE FF82 tst.l [A6 - 0x7E]
0000129C 671C beq +0x1E /* 000012BA */
0000129E 486E FF3A pea.l [A6 - 0xC6]
000012A2 2F2E FF82 move.l -[A7], [A6 - 0x7E]
000012A6 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000012AA 508F addq.l A7, 8
000012AC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000012B0 2F2E FF82 move.l -[A7], [A6 - 0x7E]
000012B4 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
000012B8 588F addq.l A7, 4
label000012BA:
000012BA 7000 moveq.l D0, 0x00
label000012BC:
000012BC 285F movea.l A4, [A7]+
000012BE 4E5E unlink A6
000012C0 4E75 rts
export_301:
000012C2 4E56 FEF8 link A6, -0x0108
000012C6 2F0C move.l -[A7], A4
000012C8 286E 000C movea.l A4, [A6 + 0xC]
000012CC 486E FF0C pea.l [A6 - 0xF4]
000012D0 486E FEFA pea.l [A6 - 0x106]
000012D4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012D8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012DC 2F0C move.l -[A7], A4
000012DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012E2 4EBA 5058 jsr [PC + 0x5058 /* 0000633C */]
000012E6 4FEF 0018 lea.l A7, [A7 + 0x18]
000012EA 3D40 FEF8 move.w [A6 - 0x108], D0
000012EE 4A6E FEF8 tst.w [A6 - 0x108]
000012F2 6708 beq +0xA /* 000012FC */
000012F4 302E FEF8 move.w D0, [A6 - 0x108]
000012F8 6000 0146 bra +0x148 /* 00001440 */
label000012FC:
000012FC 302E FEFA move.w D0, [A6 - 0x106]
00001300 48C0 ext.l D0
00001302 E780 asl D0, 3
00001304 D9C0 add.l A4, D0
00001306 486E FF04 pea.l [A6 - 0xFC]
0000130A 486E FF08 pea.l [A6 - 0xF8]
0000130E 486E FF0C pea.l [A6 - 0xF4]
00001312 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001316 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000131A 2F0C move.l -[A7], A4
0000131C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001320 4EBA 0124 jsr [PC + 0x124 /* 00001446 */]
00001324 4FEF 001C lea.l A7, [A7 + 0x1C]
00001328 3D40 FEF8 move.w [A6 - 0x108], D0
0000132C 4A6E FEF8 tst.w [A6 - 0x108]
00001330 6600 0100 bne +0x102 /* 00001432 */
00001334 0C6E 0FA9 0018 cmpi.w [A6 + 0x18], 0xFA9
0000133A 6666 bne +0x68 /* 000013A2 */
0000133C 0C6E 0005 FF0C cmpi.w [A6 - 0xF4], 0x5
00001342 670A beq +0xC /* 0000134E */
00001344 703C moveq.l D0, 0x3C
00001346 3D40 FEF8 move.w [A6 - 0x108], D0
0000134A 6000 00E6 bra +0xE8 /* 00001432 */
label0000134E:
0000134E 206E FF76 movea.l A0, [A6 - 0x8A]
00001352 2050 movea.l A0, [A0]
00001354 316E FF0A 0008 move.w [A0 + 0x8], [A6 - 0xF6]
0000135A 206E FF76 movea.l A0, [A6 - 0x8A]
0000135E 2050 movea.l A0, [A0]
00001360 316E FF06 0006 move.w [A0 + 0x6], [A6 - 0xFA]
00001366 2F2E FF6E move.l -[A7], [A6 - 0x92]
0000136A 2F2E FF3A move.l -[A7], [A6 - 0xC6]
0000136E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001372 508F addq.l A7, 8
00001374 3F00 move.w -[A7], D0
00001376 4EBA F048 jsr [PC - 0xFB8 /* 000003C0 */]
0000137A 548F addq.l A7, 2
0000137C 4AAE FF82 tst.l [A6 - 0x7E]
00001380 6700 00B0 beq +0xB2 /* 00001432 */
00001384 2F2E FF86 move.l -[A7], [A6 - 0x7A]
00001388 4267 clr.w -[A7]
0000138A A963 syscall SetControlValue/SetCtlValue
0000138C 2F2E FF8A move.l -[A7], [A6 - 0x76]
00001390 4267 clr.w -[A7]
00001392 A963 syscall SetControlValue/SetCtlValue
00001394 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00001398 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000139C 588F addq.l A7, 4
0000139E 6000 0092 bra +0x94 /* 00001432 */
label000013A2:
000013A2 0C6E 0006 FF0C cmpi.w [A6 - 0xF4], 0x6
000013A8 670A beq +0xC /* 000013B4 */
000013AA 703D moveq.l D0, 0x3D
000013AC 3D40 FEF8 move.w [A6 - 0x108], D0
000013B0 6000 0080 bra +0x82 /* 00001432 */
label000013B4:
000013B4 206E FF52 movea.l A0, [A6 - 0xAE]
000013B8 2050 movea.l A0, [A0]
000013BA 43EE FEFC lea.l A1, [A6 - 0x104]
000013BE 41E8 0018 lea.l A0, [A0 + 0x18]
000013C2 22D8 move.l [A1]+, [A0]+
000013C4 22D8 move.l [A1]+, [A0]+
000013C6 306E FEFC movea.w A0, [A6 - 0x104]
000013CA D1EE FF04 add.l A0, [A6 - 0xFC]
000013CE 2008 move.l D0, A0
000013D0 3D40 FF00 move.w [A6 - 0x100], D0
000013D4 306E FEFE movea.w A0, [A6 - 0x102]
000013D8 D1EE FF08 add.l A0, [A6 - 0xF8]
000013DC 2008 move.l D0, A0
000013DE 3D40 FF02 move.w [A6 - 0xFE], D0
000013E2 486E FEFC pea.l [A6 - 0x104]
000013E6 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000013EA 588F addq.l A7, 4
000013EC 206E FF52 movea.l A0, [A6 - 0xAE]
000013F0 2050 movea.l A0, [A0]
000013F2 41E8 0018 lea.l A0, [A0 + 0x18]
000013F6 43EE FEFC lea.l A1, [A6 - 0x104]
000013FA 20D9 move.l [A0]+, [A1]+
000013FC 20D9 move.l [A0]+, [A1]+
000013FE 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00001402 2F2E FF3A move.l -[A7], [A6 - 0xC6]
00001406 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000140A 508F addq.l A7, 8
0000140C 3F00 move.w -[A7], D0
0000140E 4EBA EFB0 jsr [PC - 0x1050 /* 000003C0 */]
00001412 548F addq.l A7, 2
00001414 4AAE FF82 tst.l [A6 - 0x7E]
00001418 6718 beq +0x1A /* 00001432 */
0000141A 2F2E FF82 move.l -[A7], [A6 - 0x7E]
0000141E 486E FEFC pea.l [A6 - 0x104]
00001422 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001426 508F addq.l A7, 8
00001428 2F2E FF82 move.l -[A7], [A6 - 0x7E]
0000142C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00001430 588F addq.l A7, 4
label00001432:
00001432 486E FF0C pea.l [A6 - 0xF4]
00001436 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000143A 588F addq.l A7, 4
0000143C 302E FEF8 move.w D0, [A6 - 0x108]
label00001440:
00001440 285F movea.l A4, [A7]+
00001442 4E5E unlink A6
00001444 4E75 rts
fn00001446:
00001446 4E56 FFFE link A6, -0x0002
0000144A 48E7 0108 movem.l -[A7], D7,A4
0000144E 286E 000C movea.l A4, [A6 + 0xC]
00001452 2F2E 0020 move.l -[A7], [A6 + 0x20]
00001456 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000145A 486E FFFE pea.l [A6 - 0x2]
0000145E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001462 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001466 2F0C move.l -[A7], A4
00001468 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000146C 4EBA 49F6 jsr [PC + 0x49F6 /* 00005E64 */]
00001470 4FEF 001C lea.l A7, [A7 + 0x1C]
00001474 3E00 move.w D7, D0
00001476 4A47 tst.w D7
00001478 6704 beq +0x6 /* 0000147E */
0000147A 3007 move.w D0, D7
0000147C 6024 bra +0x26 /* 000014A2 */
label0000147E:
0000147E 302E FFFE move.w D0, [A6 - 0x2]
00001482 48C0 ext.l D0
00001484 E780 asl D0, 3
00001486 D9C0 add.l A4, D0
00001488 4A54 tst.w [A4]
0000148A 6702 beq +0x4 /* 0000148E */
0000148C 7E13 moveq.l D7, 0x13
label0000148E:
0000148E 206E 001C movea.l A0, [A6 + 0x1C]
00001492 4A90 tst.l [A0]
00001494 6708 beq +0xA /* 0000149E */
00001496 206E 0020 movea.l A0, [A6 + 0x20]
0000149A 4A90 tst.l [A0]
0000149C 6602 bne +0x4 /* 000014A0 */
label0000149E:
0000149E 7E42 moveq.l D7, 0x42
label000014A0:
000014A0 3007 move.w D0, D7
label000014A2:
000014A2 4CDF 1080 movem.l D7,A4, [A7]+
000014A6 4E5E unlink A6
000014A8 4E75 rts
export_289:
000014AA 4E56 FE8A link A6, -0x0176
000014AE 2F0C move.l -[A7], A4
000014B0 286E 000C movea.l A4, [A6 + 0xC]
000014B4 486E FF04 pea.l [A6 - 0xFC]
000014B8 486E FE8E pea.l [A6 - 0x172]
000014BC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014C4 2F0C move.l -[A7], A4
000014C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014CA 4EBA 4E70 jsr [PC + 0x4E70 /* 0000633C */]
000014CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000014D2 3D40 FE8C move.w [A6 - 0x174], D0
000014D6 4A6E FE8C tst.w [A6 - 0x174]
000014DA 671E beq +0x20 /* 000014FA */
000014DC 3F2E 0018 move.w -[A7], [A6 + 0x18]
000014E0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014E4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014E8 2F0C move.l -[A7], A4
000014EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014EE 4EBA 0580 jsr [PC + 0x580 /* 00001A70 */]
000014F2 4FEF 0012 lea.l A7, [A7 + 0x12]
000014F6 6000 028E bra +0x290 /* 00001786 */
label000014FA:
000014FA 302E FE8E move.w D0, [A6 - 0x172]
000014FE 48C0 ext.l D0
00001500 E780 asl D0, 3
00001502 D9C0 add.l A4, D0
00001504 486E FE94 pea.l [A6 - 0x16C]
00001508 486E FE8E pea.l [A6 - 0x172]
0000150C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001510 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001514 2F0C move.l -[A7], A4
00001516 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000151A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000151E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001522 3D40 FE8C move.w [A6 - 0x174], D0
00001526 4A6E FE8C tst.w [A6 - 0x174]
0000152A 6712 beq +0x14 /* 0000153E */
0000152C 486E FF04 pea.l [A6 - 0xFC]
00001530 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001534 588F addq.l A7, 4
00001536 302E FE8C move.w D0, [A6 - 0x174]
0000153A 6000 024A bra +0x24C /* 00001786 */
label0000153E:
0000153E 302E FE8E move.w D0, [A6 - 0x172]
00001542 48C0 ext.l D0
00001544 E780 asl D0, 3
00001546 D9C0 add.l A4, D0
00001548 4A54 tst.w [A4]
0000154A 6718 beq +0x1A /* 00001564 */
0000154C 2F2E FE94 move.l -[A7], [A6 - 0x16C]
00001550 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001554 486E FF04 pea.l [A6 - 0xFC]
00001558 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000155C 588F addq.l A7, 4
0000155E 7013 moveq.l D0, 0x13
00001560 6000 0224 bra +0x226 /* 00001786 */
label00001564:
00001564 7002 moveq.l D0, 0x02
00001566 3D40 FE8C move.w [A6 - 0x174], D0
0000156A 0C6E 0003 FF04 cmpi.w [A6 - 0xFC], 0x3
00001570 6600 017A bne +0x17C /* 000016EC */
00001574 206E FFA2 movea.l A0, [A6 - 0x5E]
00001578 302E FF9C move.w D0, [A6 - 0x64]
0000157C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001580 D090 add.l D0, [A0]
00001582 2040 movea.l A0, D0
00001584 43EE FEB2 lea.l A1, [A6 - 0x14E]
00001588 7013 moveq.l D0, 0x13
label0000158A:
0000158A 22D8 move.l [A1]+, [A0]+
0000158C 51C8 FFFC dbf D0, -0x6 /* 0000158A */
00001590 32D8 move.w [A1]+, [A0]+
00001592 302E FEB4 move.w D0, [A6 - 0x14C]
00001596 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000159A 0000 0002 ori.b D0, 0x2
0000159E 00F4 .incomplete
000015A0 0006 000E ori.b D6, 0xE
000015A4 0028 7051 3D40 ori.b [A0 + 0x3D40], 0x51 /* 'Q' */
000015AA FE8C 6000 .extension 0xE8C <<F/2-3/7>> // unimplemented
000015AE 00E4 .incomplete
000015B0 2F2E FE94 move.l -[A7], [A6 - 0x16C]
000015B4 3F2E 0018 move.w -[A7], [A6 + 0x18]
000015B8 486E FEB2 pea.l [A6 - 0x14E]
000015BC 4EBA 0634 jsr [PC + 0x634 /* 00001BF2 */]
000015C0 4FEF 000A lea.l A7, [A7 + 0xA]
000015C4 3D40 FE8C move.w [A6 - 0x174], D0
000015C8 6000 00C8 bra +0xCA /* 00001692 */
000015CC 0C6E 0FD3 0018 cmpi.w [A6 + 0x18], 0xFD3
000015D2 6648 bne +0x4A /* 0000161C */
000015D4 486E FEB2 pea.l [A6 - 0x14E]
000015D8 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000015DC 588F addq.l A7, 4
000015DE 4A40 tst.w D0
000015E0 660A bne +0xC /* 000015EC */
000015E2 702B moveq.l D0, 0x2B
000015E4 3D40 FE8C move.w [A6 - 0x174], D0
000015E8 6000 00A8 bra +0xAA /* 00001692 */
label000015EC:
000015EC 486E FE8A pea.l [A6 - 0x176]
000015F0 2F2E FE94 move.l -[A7], [A6 - 0x16C]
000015F4 4EBA 07DE jsr [PC + 0x7DE /* 00001DD4 */]
000015F8 508F addq.l A7, 8
000015FA 3D40 FE8C move.w [A6 - 0x174], D0
000015FE 4A6E FE8C tst.w [A6 - 0x174]
00001602 6600 008E bne +0x90 /* 00001692 */
00001606 206E FF00 movea.l A0, [A6 - 0x100]
0000160A 2050 movea.l A0, [A0]
0000160C 116E FE8B 0024 move.b [A0 + 0x24], [A6 - 0x175]
00001612 3D6E FE8A FEFE move.w [A6 - 0x102], [A6 - 0x176]
00001618 6000 0078 bra +0x7A /* 00001692 */
label0000161C:
0000161C 202E FFA2 move.l D0, [A6 - 0x5E]
00001620 B0AE FF5E cmp.l D0, [A6 - 0xA2]
00001624 6608 bne +0xA /* 0000162E */
00001626 2D6E FF62 FE90 move.l [A6 - 0x170], [A6 - 0x9E]
0000162C 6006 bra +0x8 /* 00001634 */
label0000162E:
0000162E 2D6E FF76 FE90 move.l [A6 - 0x170], [A6 - 0x8A]
label00001634:
00001634 486E FF04 pea.l [A6 - 0xFC]
00001638 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
0000163C 588F addq.l A7, 4
0000163E 4A40 tst.w D0
00001640 6734 beq +0x36 /* 00001676 */
00001642 2F2E FE90 move.l -[A7], [A6 - 0x170]
00001646 2F2E FE94 move.l -[A7], [A6 - 0x16C]
0000164A 2F2D 929A move.l -[A7], [A5 - 0x6D66]
0000164E 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001652 4EBA 01B0 jsr [PC + 0x1B0 /* 00001804 */]
00001656 4FEF 000E lea.l A7, [A7 + 0xE]
0000165A 3D40 FE8C move.w [A6 - 0x174], D0
0000165E 2F2D 929E move.l -[A7], [A5 - 0x6D62]
00001662 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00001666 588F addq.l A7, 4
00001668 2F2D 929A move.l -[A7], [A5 - 0x6D66]
0000166C A9D0 syscall TECalText
0000166E 7001 moveq.l D0, 0x01
00001670 3B40 928C move.w [A5 - 0x6D74], D0
00001674 601C bra +0x1E /* 00001692 */
label00001676:
00001676 2F2E FE90 move.l -[A7], [A6 - 0x170]
0000167A 2F2E FE94 move.l -[A7], [A6 - 0x16C]
0000167E 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001682 486E FEB2 pea.l [A6 - 0x14E]
00001686 4EBA 0104 jsr [PC + 0x104 /* 0000178C */]
0000168A 4FEF 000E lea.l A7, [A7 + 0xE]
0000168E 3D40 FE8C move.w [A6 - 0x174], D0
label00001692:
00001692 4A6E FE8C tst.w [A6 - 0x174]
00001696 6654 bne +0x56 /* 000016EC */
00001698 206E FFA2 movea.l A0, [A6 - 0x5E]
0000169C 302E FF9C move.w D0, [A6 - 0x64]
000016A0 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000016A4 D090 add.l D0, [A0]
000016A6 2040 movea.l A0, D0
000016A8 43EE FEB2 lea.l A1, [A6 - 0x14E]
000016AC 7013 moveq.l D0, 0x13
label000016AE:
000016AE 20D9 move.l [A0]+, [A1]+
000016B0 51C8 FFFC dbf D0, -0x6 /* 000016AE */
000016B4 30D9 move.w [A0]+, [A1]+
000016B6 2F2E FF52 move.l -[A7], [A6 - 0xAE]
000016BA 2F2E FF32 move.l -[A7], [A6 - 0xCE]
000016BE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000016C2 508F addq.l A7, 8
000016C4 3F00 move.w -[A7], D0
000016C6 4EBA ECF8 jsr [PC - 0x1308 /* 000003C0 */]
000016CA 548F addq.l A7, 2
000016CC 2F2E FF66 move.l -[A7], [A6 - 0x9A]
000016D0 2F2E FF32 move.l -[A7], [A6 - 0xCE]
000016D4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000016D8 508F addq.l A7, 8
000016DA 3F00 move.w -[A7], D0
000016DC 4EBA ECE2 jsr [PC - 0x131E /* 000003C0 */]
000016E0 548F addq.l A7, 2
000016E2 486E FF04 pea.l [A6 - 0xFC]
000016E6 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000016EA 588F addq.l A7, 4
label000016EC:
000016EC 0C6E 0001 FF04 cmpi.w [A6 - 0xFC], 0x1
000016F2 6600 007C bne +0x7E /* 00001770 */
000016F6 206E FF1E movea.l A0, [A6 - 0xE2]
000016FA 302E FF2E move.w D0, [A6 - 0xD2]
000016FE C1FC 001A muls.w D0, 0x1A
00001702 D090 add.l D0, [A0]
00001704 2040 movea.l A0, D0
00001706 43EE FE98 lea.l A1, [A6 - 0x168]
0000170A 7005 moveq.l D0, 0x05
label0000170C:
0000170C 22D8 move.l [A1]+, [A0]+
0000170E 51C8 FFFC dbf D0, -0x6 /* 0000170C */
00001712 32D8 move.w [A1]+, [A0]+
00001714 2F2E FE94 move.l -[A7], [A6 - 0x16C]
00001718 3F2E 0018 move.w -[A7], [A6 + 0x18]
0000171C 486E FE98 pea.l [A6 - 0x168]
00001720 4EBA 02F2 jsr [PC + 0x2F2 /* 00001A14 */]
00001724 4FEF 000A lea.l A7, [A7 + 0xA]
00001728 3D40 FE8C move.w [A6 - 0x174], D0
0000172C 4A6E FE8C tst.w [A6 - 0x174]
00001730 663E bne +0x40 /* 00001770 */
00001732 206E FF1E movea.l A0, [A6 - 0xE2]
00001736 302E FF2E move.w D0, [A6 - 0xD2]
0000173A C1FC 001A muls.w D0, 0x1A
0000173E D090 add.l D0, [A0]
00001740 2040 movea.l A0, D0
00001742 43EE FE98 lea.l A1, [A6 - 0x168]
00001746 7005 moveq.l D0, 0x05
label00001748:
00001748 20D9 move.l [A0]+, [A1]+
0000174A 51C8 FFFC dbf D0, -0x6 /* 00001748 */
0000174E 30D9 move.w [A0]+, [A1]+
00001750 2F2E FF12 move.l -[A7], [A6 - 0xEE]
00001754 2F2E FF06 move.l -[A7], [A6 - 0xFA]
00001758 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000175C 508F addq.l A7, 8
0000175E 3F00 move.w -[A7], D0
00001760 4EBA EC5E jsr [PC - 0x13A2 /* 000003C0 */]
00001764 548F addq.l A7, 2
00001766 4A6E FF30 tst.w [A6 - 0xD0]
0000176A 6704 beq +0x6 /* 00001770 */
0000176C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00001770:
00001770 2F2E FE94 move.l -[A7], [A6 - 0x16C]
00001774 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001778 486E FF04 pea.l [A6 - 0xFC]
0000177C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001780 588F addq.l A7, 4
00001782 302E FE8C move.w D0, [A6 - 0x174]
label00001786:
00001786 285F movea.l A4, [A7]+
00001788 4E5E unlink A6
0000178A 4E75 rts
fn0000178C:
0000178C 4E56 FFF8 link A6, -0x0008
00001790 2F0C move.l -[A7], A4
00001792 286E 0008 movea.l A4, [A6 + 0x8]
00001796 A896 syscall HidePen
00001798 42A7 clr.l -[A7]
0000179A 486C 000E pea.l [A4 + 0xE]
0000179E 486C 000E pea.l [A4 + 0xE]
000017A2 A83E syscall TEStyleNew
000017A4 205F movea.l A0, [A7]+
000017A6 2D48 FFF8 move.l [A6 - 0x8], A0
000017AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000017AE 2F2C 003E move.l -[A7], [A4 + 0x3E]
000017B2 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
000017B6 508F addq.l A7, 8
000017B8 42A7 clr.l -[A7]
000017BA 4878 FFFF push.l 0xFFFF
000017BE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000017C2 A9D1 syscall TESetSelect
000017C4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000017C8 2F2E 000E move.l -[A7], [A6 + 0xE]
000017CC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000017D0 3F2E 000C move.w -[A7], [A6 + 0xC]
000017D4 4EBA 002E jsr [PC + 0x2E /* 00001804 */]
000017D8 4FEF 000E lea.l A7, [A7 + 0xE]
000017DC 3D40 FFFC move.w [A6 - 0x4], D0
000017E0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000017E4 2F2C 003E move.l -[A7], [A4 + 0x3E]
000017E8 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000017EC 508F addq.l A7, 8
000017EE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000017F2 A9CD syscall TEDispose
000017F4 A897 syscall ShowPen
000017F6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000017FA 302E FFFC move.w D0, [A6 - 0x4]
000017FE 285F movea.l A4, [A7]+
00001800 4E5E unlink A6
00001802 4E75 rts
fn00001804:
00001804 4E56 FEE6 link A6, -0x011A
00001808 426E FFF8 clr.w [A6 - 0x8]
0000180C 302E 0008 move.w D0, [A6 + 0x8]
00001810 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001814 0FFB .incomplete
00001816 1001 move.b D0, D1
00001818 01F4 .incomplete
0000181A 000E 01F0 ori.b A6, 0xF0
0000181E 0180 bclr D0, D0
00001820 0032 00B4 005C ori.b [A2 + D0.w + 0x5C], 0xB4
00001826 012C 486E btst [A4 + 0x486E], D0
0000182A FFFA .invalid <<F/7/7>>
0000182C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001830 4EBA 0496 jsr [PC + 0x496 /* 00001CC8 */]
00001834 508F addq.l A7, 8
00001836 3D40 FFF8 move.w [A6 - 0x8], D0
0000183A 4A6E FFF8 tst.w [A6 - 0x8]
0000183E 6600 01CC bne +0x1CE /* 00001A0C */
00001842 206E 000A movea.l A0, [A6 + 0xA]
00001846 2050 movea.l A0, [A0]
00001848 316E FFFA 003A move.w [A0 + 0x3A], [A6 - 0x6]
0000184E 6000 01BC bra +0x1BE /* 00001A0C */
00001852 486E FEE6 pea.l [A6 - 0x11A]
00001856 2F2E 000E move.l -[A7], [A6 + 0xE]
0000185A 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000185E 508F addq.l A7, 8
00001860 486E FEE6 pea.l [A6 - 0x11A]
00001864 486E FFEC pea.l [A6 - 0x14]
00001868 A900 syscall GetFNum
0000186A 3F3C 0001 move.w -[A7], 0x1
0000186E 486E FFEC pea.l [A6 - 0x14]
00001872 4267 clr.w -[A7]
00001874 2F2E 000A move.l -[A7], [A6 + 0xA]
00001878 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
0000187C 6000 018E bra +0x190 /* 00001A0C */
00001880 486E FFFC pea.l [A6 - 0x4]
00001884 2F2E 000E move.l -[A7], [A6 + 0xE]
00001888 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000188C 508F addq.l A7, 8
0000188E 3D40 FFF8 move.w [A6 - 0x8], D0
00001892 4A6E FFF8 tst.w [A6 - 0x8]
00001896 6600 0174 bne +0x176 /* 00001A0C */
0000189A 0CAE 0000 0005 FFFC cmpi.l [A6 - 0x4], 0x5
000018A2 6C06 bge +0x8 /* 000018AA */
000018A4 7005 moveq.l D0, 0x05
000018A6 2D40 FFFC move.l [A6 - 0x4], D0
label000018AA:
000018AA 0CAE 0000 007F FFFC cmpi.l [A6 - 0x4], 0x7F
000018B2 6F06 ble +0x8 /* 000018BA */
000018B4 707F moveq.l D0, 0x7F
000018B6 2D40 FFFC move.l [A6 - 0x4], D0
label000018BA:
000018BA 3D6E FFFE FFF0 move.w [A6 - 0x10], [A6 - 0x2]
000018C0 3F3C 0004 move.w -[A7], 0x4
000018C4 486E FFEC pea.l [A6 - 0x14]
000018C8 4267 clr.w -[A7]
000018CA 2F2E 000A move.l -[A7], [A6 + 0xA]
000018CE 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000018D2 6000 0138 bra +0x13A /* 00001A0C */
000018D6 486E FEE6 pea.l [A6 - 0x11A]
000018DA 2F2E 000E move.l -[A7], [A6 + 0xE]
000018DE 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000018E2 508F addq.l A7, 8
000018E4 486D 98FA pea.l [A5 - 0x6706]
000018E8 486E FEE6 pea.l [A6 - 0x11A]
000018EC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000018F0 508F addq.l A7, 8
000018F2 4A40 tst.w D0
000018F4 6710 beq +0x12 /* 00001906 */
000018F6 206E 000A movea.l A0, [A6 + 0xA]
000018FA 2050 movea.l A0, [A0]
000018FC 70FF moveq.l D0, 0xFFFFFFFF
000018FE 3140 0018 move.w [A0 + 0x18], D0
00001902 6000 0108 bra +0x10A /* 00001A0C */
label00001906:
00001906 486E FFFC pea.l [A6 - 0x4]
0000190A 486E FEE6 pea.l [A6 - 0x11A]
0000190E 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00001912 508F addq.l A7, 8
00001914 3D40 FFF8 move.w [A6 - 0x8], D0
00001918 4A6E FFF8 tst.w [A6 - 0x8]
0000191C 6600 00EE bne +0xF0 /* 00001A0C */
00001920 0CAE 0000 0005 FFFC cmpi.l [A6 - 0x4], 0x5
00001928 6C06 bge +0x8 /* 00001930 */
0000192A 7005 moveq.l D0, 0x05
0000192C 2D40 FFFC move.l [A6 - 0x4], D0
label00001930:
00001930 0CAE 0000 00C8 FFFC cmpi.l [A6 - 0x4], 0xC8
00001938 6F08 ble +0xA /* 00001942 */
0000193A 2D7C 0000 00C8 FFFC move.l [A6 - 0x4], 0xC8
label00001942:
00001942 206E 000A movea.l A0, [A6 + 0xA]
00001946 2050 movea.l A0, [A0]
00001948 316E FFFE 0018 move.w [A0 + 0x18], [A6 - 0x2]
0000194E 6000 00BC bra +0xBE /* 00001A0C */
00001952 486E FFFA pea.l [A6 - 0x6]
00001956 2F2E 000E move.l -[A7], [A6 + 0xE]
0000195A 4EBA 03D8 jsr [PC + 0x3D8 /* 00001D34 */]
0000195E 508F addq.l A7, 8
00001960 3D40 FFF8 move.w [A6 - 0x8], D0
00001964 4A6E FFF8 tst.w [A6 - 0x8]
00001968 6600 00A2 bne +0xA4 /* 00001A0C */
0000196C 422E FFEE clr.b [A6 - 0x12]
00001970 3F3C 0002 move.w -[A7], 0x2
00001974 486E FFEC pea.l [A6 - 0x14]
00001978 4267 clr.w -[A7]
0000197A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000197E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00001982 1D6E FFFB FFEE move.b [A6 - 0x12], [A6 - 0x5]
00001988 3F3C 0002 move.w -[A7], 0x2
0000198C 486E FFEC pea.l [A6 - 0x14]
00001990 4267 clr.w -[A7]
00001992 2F2E 000A move.l -[A7], [A6 + 0xA]
00001996 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
0000199A 6000 0070 bra +0x72 /* 00001A0C */
0000199E 4A6D 8DA6 tst.w [A5 - 0x725A]
000019A2 6768 beq +0x6A /* 00001A0C */
000019A4 486E FFFC pea.l [A6 - 0x4]
000019A8 2F2E 000E move.l -[A7], [A6 + 0xE]
000019AC 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000019B0 508F addq.l A7, 8
000019B2 3D40 FFF8 move.w [A6 - 0x8], D0
000019B6 4A6E FFF8 tst.w [A6 - 0x8]
000019BA 6650 bne +0x52 /* 00001A0C */
000019BC 202E FFFC move.l D0, [A6 - 0x4]
000019C0 5380 subq.l D0, 1
000019C2 0280 0000 00FF andi.l D0, 0xFF
000019C8 2D40 FFFC move.l [A6 - 0x4], D0
000019CC 206E 0012 movea.l A0, [A6 + 0x12]
000019D0 202E FFFC move.l D0, [A6 - 0x4]
000019D4 E780 asl D0, 3
000019D6 D090 add.l D0, [A0]
000019D8 2040 movea.l A0, D0
000019DA 43EE FFE6 lea.l A1, [A6 - 0x1A]
000019DE 41E8 000A lea.l A0, [A0 + 0xA]
000019E2 22D8 move.l [A1]+, [A0]+
000019E4 32D8 move.w [A1]+, [A0]+
000019E6 4878 0006 push.l 0x6
000019EA 486E FFF2 pea.l [A6 - 0xE]
000019EE 486E FFE6 pea.l [A6 - 0x1A]
000019F2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000019F6 4FEF 000C lea.l A7, [A7 + 0xC]
000019FA 3F3C 0008 move.w -[A7], 0x8
000019FE 486E FFEC pea.l [A6 - 0x14]
00001A02 4267 clr.w -[A7]
00001A04 2F2E 000A move.l -[A7], [A6 + 0xA]
00001A08 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
label00001A0C:
00001A0C 302E FFF8 move.w D0, [A6 - 0x8]
00001A10 4E5E unlink A6
00001A12 4E75 rts
fn00001A14:
00001A14 4E56 FFFE link A6, -0x0002
00001A18 48E7 0108 movem.l -[A7], D7,A4
00001A1C 286E 0008 movea.l A4, [A6 + 0x8]
00001A20 0C6E 1001 000C cmpi.w [A6 + 0xC], 0x1001
00001A26 6704 beq +0x6 /* 00001A2C */
00001A28 702B moveq.l D0, 0x2B
00001A2A 603C bra +0x3E /* 00001A68 */
label00001A2C:
00001A2C 486E FFFE pea.l [A6 - 0x2]
00001A30 2F2E 000E move.l -[A7], [A6 + 0xE]
00001A34 4EBA 02FE jsr [PC + 0x2FE /* 00001D34 */]
00001A38 508F addq.l A7, 8
00001A3A 3E00 move.w D7, D0
00001A3C 4A47 tst.w D7
00001A3E 6704 beq +0x6 /* 00001A44 */
00001A40 3007 move.w D0, D7
00001A42 6024 bra +0x26 /* 00001A68 */
label00001A44:
00001A44 7060 moveq.l D0, 0x60
00001A46 C06E FFFE and.w D0, [A6 - 0x2]
00001A4A 4A40 tst.w D0
00001A4C 6704 beq +0x6 /* 00001A52 */
00001A4E 702B moveq.l D0, 0x2B
00001A50 6016 bra +0x18 /* 00001A68 */
label00001A52:
00001A52 02AC FFFF FF07 000A andi.l [A4 + 0xA], 0xFFFFFF07
00001A5A 302E FFFE move.w D0, [A6 - 0x2]
00001A5E E748 lsl D0.w, 3
00001A60 48C0 ext.l D0
00001A62 81AC 000A or.l [A4 + 0xA], D0
00001A66 7000 moveq.l D0, 0x00
label00001A68:
00001A68 4CDF 1080 movem.l D7,A4, [A7]+
00001A6C 4E5E unlink A6
00001A6E 4E75 rts
fn00001A70:
00001A70 4E56 FEF6 link A6, -0x010A
00001A74 48E7 0108 movem.l -[A7], D7,A4
00001A78 286E 000C movea.l A4, [A6 + 0xC]
00001A7C 0C54 271E cmpi.w [A4], 0x271E
00001A80 6602 bne +0x4 /* 00001A84 */
00001A82 508C addq.l A4, 8
label00001A84:
00001A84 508C addq.l A4, 8
00001A86 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00001A8A 6706 beq +0x8 /* 00001A92 */
00001A8C 7007 moveq.l D0, 0x07
00001A8E 6000 015A bra +0x15C /* 00001BEA */
label00001A92:
00001A92 508C addq.l A4, 8
00001A94 486E FFF6 pea.l [A6 - 0xA]
00001A98 486E FFFE pea.l [A6 - 0x2]
00001A9C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001AA0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AA4 2F0C move.l -[A7], A4
00001AA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AAA 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001AAE 4FEF 0018 lea.l A7, [A7 + 0x18]
00001AB2 3E00 move.w D7, D0
00001AB4 4A47 tst.w D7
00001AB6 6706 beq +0x8 /* 00001ABE */
00001AB8 3007 move.w D0, D7
00001ABA 6000 012E bra +0x130 /* 00001BEA */
label00001ABE:
00001ABE 302E FFFE move.w D0, [A6 - 0x2]
00001AC2 48C0 ext.l D0
00001AC4 E780 asl D0, 3
00001AC6 D9C0 add.l A4, D0
00001AC8 4A54 tst.w [A4]
00001ACA 670E beq +0x10 /* 00001ADA */
00001ACC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001AD0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001AD4 7013 moveq.l D0, 0x13
00001AD6 6000 0112 bra +0x114 /* 00001BEA */
label00001ADA:
00001ADA 7E00 moveq.l D7, 0x00
00001ADC 302E 0018 move.w D0, [A6 + 0x18]
00001AE0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001AE4 0FFB .incomplete
00001AE6 1001 move.b D0, D1
00001AE8 00F8 .incomplete
00001AEA 000E 00F4 ori.b A6, 0xF4
00001AEE 00F2 .incomplete
00001AF0 001C 0036 ori.b [A4]+, 0x36 /* '6' */
00001AF4 00A0 00DA 486D ori.l -[A0], 0xDA486D
00001AFA 8FCC divs.w D7, A4
00001AFC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B00 4EBA 01C6 jsr [PC + 0x1C6 /* 00001CC8 */]
00001B04 508F addq.l A7, 8
00001B06 3E00 move.w D7, D0
00001B08 6000 00D6 bra +0xD8 /* 00001BE0 */
00001B0C 486E FEF6 pea.l [A6 - 0x10A]
00001B10 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B14 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001B18 508F addq.l A7, 8
00001B1A 486E FEF6 pea.l [A6 - 0x10A]
00001B1E 486D 8FCA pea.l [A5 - 0x7036]
00001B22 A900 syscall GetFNum
00001B24 6000 00BA bra +0xBC /* 00001BE0 */
00001B28 486E FEF6 pea.l [A6 - 0x10A]
00001B2C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B30 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001B34 508F addq.l A7, 8
00001B36 486E FEF6 pea.l [A6 - 0x10A]
00001B3A 486D 9900 pea.l [A5 - 0x6700]
00001B3E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001B42 508F addq.l A7, 8
00001B44 4A40 tst.w D0
00001B46 670A beq +0xC /* 00001B52 */
00001B48 70FF moveq.l D0, 0xFFFFFFFF
00001B4A 3B40 8FD0 move.w [A5 - 0x7030], D0
00001B4E 6000 0090 bra +0x92 /* 00001BE0 */
label00001B52:
00001B52 486E FFFA pea.l [A6 - 0x6]
00001B56 486E FEF6 pea.l [A6 - 0x10A]
00001B5A 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00001B5E 508F addq.l A7, 8
00001B60 3E00 move.w D7, D0
00001B62 4A47 tst.w D7
00001B64 6600 007A bne +0x7C /* 00001BE0 */
00001B68 0CAE 0000 0005 FFFA cmpi.l [A6 - 0x6], 0x5
00001B70 6C06 bge +0x8 /* 00001B78 */
00001B72 7005 moveq.l D0, 0x05
00001B74 2D40 FFFA move.l [A6 - 0x6], D0
label00001B78:
00001B78 0CAE 0000 00C8 FFFA cmpi.l [A6 - 0x6], 0xC8
00001B80 6F08 ble +0xA /* 00001B8A */
00001B82 2D7C 0000 00C8 FFFA move.l [A6 - 0x6], 0xC8
label00001B8A:
00001B8A 3B6E FFFC 8FD0 move.w [A5 - 0x7030], [A6 - 0x4]
00001B90 6000 004E bra +0x50 /* 00001BE0 */
00001B94 486E FFFA pea.l [A6 - 0x6]
00001B98 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B9C 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001BA0 508F addq.l A7, 8
00001BA2 3E00 move.w D7, D0
00001BA4 4A47 tst.w D7
00001BA6 6638 bne +0x3A /* 00001BE0 */
00001BA8 0CAE 0000 0005 FFFA cmpi.l [A6 - 0x6], 0x5
00001BB0 6C06 bge +0x8 /* 00001BB8 */
00001BB2 7005 moveq.l D0, 0x05
00001BB4 2D40 FFFA move.l [A6 - 0x6], D0
label00001BB8:
00001BB8 0CAE 0000 007F FFFA cmpi.l [A6 - 0x6], 0x7F
00001BC0 6F06 ble +0x8 /* 00001BC8 */
00001BC2 707F moveq.l D0, 0x7F
00001BC4 2D40 FFFA move.l [A6 - 0x6], D0
label00001BC8:
00001BC8 3B6E FFFC 8FC8 move.w [A5 - 0x7038], [A6 - 0x4]
00001BCE 6010 bra +0x12 /* 00001BE0 */
00001BD0 486D 8FCE pea.l [A5 - 0x7032]
00001BD4 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001BD8 4EBA 015A jsr [PC + 0x15A /* 00001D34 */]
00001BDC 508F addq.l A7, 8
00001BDE 3E00 move.w D7, D0
label00001BE0:
00001BE0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001BE4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001BE8 3007 move.w D0, D7
label00001BEA:
00001BEA 4CDF 1080 movem.l D7,A4, [A7]+
00001BEE 4E5E unlink A6
00001BF0 4E75 rts
fn00001BF2:
00001BF2 4E56 FEFA link A6, -0x0106
00001BF6 2F07 move.l -[A7], D7
00001BF8 7E00 moveq.l D7, 0x00
00001BFA 302E 000C move.w D0, [A6 + 0xC]
00001BFE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001C02 0FFB .incomplete
00001C04 1001 move.b D0, D1
00001C06 00BA 000E 00B6 00B4 ori.l [PC + 0xB4 /* 00001CBC, value 0xFFFE004A */], 0xE00B6
00001C0E 002C 00B0 004E ori.b [A4 + 0x4E], 0xB0
00001C14 008E 486E FFFE ori.l A6, 0x486EFFFE
00001C1A 2F2E 000E move.l -[A7], [A6 + 0xE]
00001C1E 4EBA 00A8 jsr [PC + 0xA8 /* 00001CC8 */]
00001C22 508F addq.l A7, 8
00001C24 3E00 move.w D7, D0
00001C26 4A47 tst.w D7
00001C28 6600 0096 bne +0x98 /* 00001CC0 */
00001C2C 206E 0008 movea.l A0, [A6 + 0x8]
00001C30 316E FFFE 004C move.w [A0 + 0x4C], [A6 - 0x2]
00001C36 6000 0088 bra +0x8A /* 00001CC0 */
00001C3A 486E FEFA pea.l [A6 - 0x106]
00001C3E 2F2E 000E move.l -[A7], [A6 + 0xE]
00001C42 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001C46 508F addq.l A7, 8
00001C48 486E FEFA pea.l [A6 - 0x106]
00001C4C 486E FFFE pea.l [A6 - 0x2]
00001C50 A900 syscall GetFNum
00001C52 206E 0008 movea.l A0, [A6 + 0x8]
00001C56 316E FFFE 0046 move.w [A0 + 0x46], [A6 - 0x2]
00001C5C 6000 0062 bra +0x64 /* 00001CC0 */
00001C60 486E FFFA pea.l [A6 - 0x6]
00001C64 2F2E 000E move.l -[A7], [A6 + 0xE]
00001C68 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001C6C 508F addq.l A7, 8
00001C6E 3E00 move.w D7, D0
00001C70 4A47 tst.w D7
00001C72 6600 004C bne +0x4E /* 00001CC0 */
00001C76 0CAE 0000 0005 FFFA cmpi.l [A6 - 0x6], 0x5
00001C7E 6C06 bge +0x8 /* 00001C86 */
00001C80 7005 moveq.l D0, 0x05
00001C82 2D40 FFFA move.l [A6 - 0x6], D0
label00001C86:
00001C86 0CAE 0000 007F FFFA cmpi.l [A6 - 0x6], 0x7F
00001C8E 6F06 ble +0x8 /* 00001C96 */
00001C90 707F moveq.l D0, 0x7F
00001C92 2D40 FFFA move.l [A6 - 0x6], D0
label00001C96:
00001C96 206E 0008 movea.l A0, [A6 + 0x8]
00001C9A 316E FFFC 0048 move.w [A0 + 0x48], [A6 - 0x4]
00001CA0 601E bra +0x20 /* 00001CC0 */
00001CA2 486E FFFE pea.l [A6 - 0x2]
00001CA6 2F2E 000E move.l -[A7], [A6 + 0xE]
00001CAA 4EBA 0088 jsr [PC + 0x88 /* 00001D34 */]
00001CAE 508F addq.l A7, 8
00001CB0 3E00 move.w D7, D0
00001CB2 4A47 tst.w D7
00001CB4 660A bne +0xC /* 00001CC0 */
00001CB6 206E 0008 movea.l A0, [A6 + 0x8]
00001CBA 316E FFFE 004A move.w [A0 + 0x4A], [A6 - 0x2]
label00001CC0:
00001CC0 3007 move.w D0, D7
00001CC2 2E1F move.l D7, [A7]+
00001CC4 4E5E unlink A6
00001CC6 4E75 rts
fn00001CC8:
00001CC8 4E56 FEFE link A6, -0x0102
00001CCC 2F0C move.l -[A7], A4
00001CCE 286E 000C movea.l A4, [A6 + 0xC]
00001CD2 486E FEFE pea.l [A6 - 0x102]
00001CD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CDA 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001CDE 508F addq.l A7, 8
00001CE0 486E FEFE pea.l [A6 - 0x102]
00001CE4 486D 9906 pea.l [A5 - 0x66FA]
00001CE8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001CEC 508F addq.l A7, 8
00001CEE 4A40 tst.w D0
00001CF0 6706 beq +0x8 /* 00001CF8 */
00001CF2 4254 clr.w [A4]
00001CF4 7000 moveq.l D0, 0x00
00001CF6 6036 bra +0x38 /* 00001D2E */
label00001CF8:
00001CF8 486E FEFE pea.l [A6 - 0x102]
00001CFC 486D 990C pea.l [A5 - 0x66F4]
00001D00 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001D04 508F addq.l A7, 8
00001D06 4A40 tst.w D0
00001D08 6708 beq +0xA /* 00001D12 */
00001D0A 7001 moveq.l D0, 0x01
00001D0C 3880 move.w [A4], D0
00001D0E 7000 moveq.l D0, 0x00
00001D10 601C bra +0x1E /* 00001D2E */
label00001D12:
00001D12 486E FEFE pea.l [A6 - 0x102]
00001D16 486D 9914 pea.l [A5 - 0x66EC]
00001D1A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001D1E 508F addq.l A7, 8
00001D20 4A40 tst.w D0
00001D22 6708 beq +0xA /* 00001D2C */
00001D24 70FF moveq.l D0, 0xFFFFFFFF
00001D26 3880 move.w [A4], D0
00001D28 7000 moveq.l D0, 0x00
00001D2A 6002 bra +0x4 /* 00001D2E */
label00001D2C:
00001D2C 7002 moveq.l D0, 0x02
label00001D2E:
00001D2E 285F movea.l A4, [A7]+
00001D30 4E5E unlink A6
00001D32 4E75 rts
fn00001D34:
00001D34 4E56 FFFC link A6, -0x0004
00001D38 48E7 0308 movem.l -[A7], D6,D7,A4
00001D3C 7E00 moveq.l D7, 0x00
00001D3E 7C00 moveq.l D6, 0x00
00001D40 486E FFFC pea.l [A6 - 0x4]
00001D44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D48 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001D4C 508F addq.l A7, 8
00001D4E 206E FFFC movea.l A0, [A6 - 0x4]
00001D52 2850 movea.l A4, [A0]
00001D54 6000 005E bra +0x60 /* 00001DB4 */
label00001D58:
00001D58 3014 move.w D0, [A4]
00001D5A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001D5E 0009 0052 ori.b A1, 0x52 /* 'R' */
00001D62 2B51 004E move.l [A5 + 0x4E], [A1]
00001D66 0007 001E ori.b D7, 0x1E
00001D6A 2B02 move.l -[A5], D2
00001D6C 0020 2B31 ori.b -[A0], 0x31 /* '1' */
00001D70 0022 2B6F ori.b -[A2], 0x6F /* 'o' */
00001D74 0024 0FF3 ori.b -[A4], 0xF3
00001D78 0026 2B49 ori.b -[A6], 0x49 /* 'I' */
00001D7C 0028 2B1C 002A ori.b [A0 + 0x2A], 0x1C
00001D82 2B0F move.l -[A5], A7
00001D84 002C 0047 0001 ori.b [A4 + 0x1], 0x47 /* 'G' */
00001D8A 6026 bra +0x28 /* 00001DB2 */
00001D8C 0047 0002 ori.w D7, 0x2
00001D90 6020 bra +0x22 /* 00001DB2 */
00001D92 0047 0004 ori.w D7, 0x4
00001D96 601A bra +0x1C /* 00001DB2 */
00001D98 0047 0010 ori.w D7, 0x10
00001D9C 6014 bra +0x16 /* 00001DB2 */
00001D9E 0047 0008 ori.w D7, 0x8
00001DA2 600E bra +0x10 /* 00001DB2 */
00001DA4 0047 0040 ori.w D7, 0x40 /* '@' */
00001DA8 6008 bra +0xA /* 00001DB2 */
00001DAA 0047 0020 ori.w D7, 0x20 /* ' ' */
00001DAE 6002 bra +0x4 /* 00001DB2 */
00001DB0 7C53 moveq.l D6, 0x53
label00001DB2:
00001DB2 508C addq.l A4, 8
label00001DB4:
00001DB4 4A46 tst.w D6
00001DB6 6604 bne +0x6 /* 00001DBC */
00001DB8 4A54 tst.w [A4]
00001DBA 669C bne -0x62 /* 00001D58 */
label00001DBC:
00001DBC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DC0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001DC4 206E 000C movea.l A0, [A6 + 0xC]
00001DC8 3087 move.w [A0], D7
00001DCA 3006 move.w D0, D6
00001DCC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001DD0 4E5E unlink A6
00001DD2 4E75 rts
fn00001DD4:
00001DD4 4E56 FFFC link A6, -0x0004
00001DD8 48E7 0308 movem.l -[A7], D6,D7,A4
00001DDC 7E00 moveq.l D7, 0x00
00001DDE 7C00 moveq.l D6, 0x00
00001DE0 486E FFFC pea.l [A6 - 0x4]
00001DE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DE8 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001DEC 508F addq.l A7, 8
00001DEE 206E FFFC movea.l A0, [A6 - 0x4]
00001DF2 2850 movea.l A4, [A0]
00001DF4 6000 005E bra +0x60 /* 00001E54 */
label00001DF8:
00001DF8 3014 move.w D0, [A4]
00001DFA 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001DFE 0009 0052 ori.b A1, 0x52 /* 'R' */
00001E02 2B51 004E move.l [A5 + 0x4E], [A1]
00001E06 0007 001E ori.b D7, 0x1E
00001E0A 2B3E move.l -[A5], <<invalid special address>>
00001E0C 0020 2B72 ori.b -[A0], 0x72 /* 'r' */
00001E10 0022 2B3F ori.b -[A2], 0x3F /* '?' */
00001E14 0024 2B40 ori.b -[A4], 0x40 /* '@' */
00001E18 0026 2B1D ori.b -[A6], 0x1D
00001E1C 0028 2B46 002A ori.b [A0 + 0x2A], 0x46 /* 'F' */
00001E22 2B19 move.l -[A5], [A1]+
00001E24 002C 0047 0002 ori.b [A4 + 0x2], 0x47 /* 'G' */
00001E2A 6026 bra +0x28 /* 00001E52 */
00001E2C 0047 0004 ori.w D7, 0x4
00001E30 6020 bra +0x22 /* 00001E52 */
00001E32 0047 0010 ori.w D7, 0x10
00001E36 601A bra +0x1C /* 00001E52 */
00001E38 0047 0020 ori.w D7, 0x20 /* ' ' */
00001E3C 6014 bra +0x16 /* 00001E52 */
00001E3E 0047 0040 ori.w D7, 0x40 /* '@' */
00001E42 600E bra +0x10 /* 00001E52 */
00001E44 0047 0080 ori.w D7, 0x80
00001E48 6008 bra +0xA /* 00001E52 */
00001E4A 0047 0100 ori.w D7, 0x100
00001E4E 6002 bra +0x4 /* 00001E52 */
00001E50 7C53 moveq.l D6, 0x53
label00001E52:
00001E52 508C addq.l A4, 8
label00001E54:
00001E54 4A46 tst.w D6
00001E56 6604 bne +0x6 /* 00001E5C */
00001E58 4A54 tst.w [A4]
00001E5A 669C bne -0x62 /* 00001DF8 */
label00001E5C:
00001E5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E60 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001E64 206E 000C movea.l A0, [A6 + 0xC]
00001E68 3087 move.w [A0], D7
00001E6A 3006 move.w D0, D6
00001E6C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001E70 4E5E unlink A6
00001E72 4E75 rts
export_290:
00001E74 4E56 FE54 link A6, -0x01AC
00001E78 2F0C move.l -[A7], A4
00001E7A 286E 000C movea.l A4, [A6 + 0xC]
00001E7E 486E FF0C pea.l [A6 - 0xF4]
00001E82 486E FE5A pea.l [A6 - 0x1A6]
00001E86 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E8A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E8E 2F0C move.l -[A7], A4
00001E90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E94 4EBA 44A6 jsr [PC + 0x44A6 /* 0000633C */]
00001E98 4FEF 0018 lea.l A7, [A7 + 0x18]
00001E9C 3D40 FE58 move.w [A6 - 0x1A8], D0
00001EA0 4A6E FE58 tst.w [A6 - 0x1A8]
00001EA4 6700 0066 beq +0x68 /* 00001F0C */
00001EA8 0C54 271E cmpi.w [A4], 0x271E
00001EAC 6602 bne +0x4 /* 00001EB0 */
00001EAE 508C addq.l A4, 8
label00001EB0:
00001EB0 508C addq.l A4, 8
00001EB2 0C54 271B cmpi.w [A4], 0x271B
00001EB6 6706 beq +0x8 /* 00001EBE */
00001EB8 7005 moveq.l D0, 0x05
00001EBA 6000 0442 bra +0x444 /* 000022FE */
label00001EBE:
00001EBE 508C addq.l A4, 8
00001EC0 0C54 271E cmpi.w [A4], 0x271E
00001EC4 6602 bne +0x4 /* 00001EC8 */
00001EC6 508C addq.l A4, 8
label00001EC8:
00001EC8 0C54 2B3C cmpi.w [A4], 0x2B3C /* '+<' */
00001ECC 6618 bne +0x1A /* 00001EE6 */
00001ECE 3D7C 03E8 FF0C move.w [A6 - 0xF4], 0x3E8
00001ED4 508C addq.l A4, 8
00001ED6 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */
00001EDA 6706 beq +0x8 /* 00001EE2 */
00001EDC 0C54 2B03 cmpi.w [A4], 0x2B03
00001EE0 661A bne +0x1C /* 00001EFC */
label00001EE2:
00001EE2 508C addq.l A4, 8
00001EE4 6016 bra +0x18 /* 00001EFC */
label00001EE6:
00001EE6 0C54 0FB7 cmpi.w [A4], 0xFB7
00001EEA 660A bne +0xC /* 00001EF6 */
00001EEC 3D7C 03E9 FF0C move.w [A6 - 0xF4], 0x3E9
00001EF2 508C addq.l A4, 8
00001EF4 6006 bra +0x8 /* 00001EFC */
label00001EF6:
00001EF6 7002 moveq.l D0, 0x02
00001EF8 6000 0404 bra +0x406 /* 000022FE */
label00001EFC:
00001EFC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00001F00 6706 beq +0x8 /* 00001F08 */
00001F02 7007 moveq.l D0, 0x07
00001F04 6000 03F8 bra +0x3FA /* 000022FE */
label00001F08:
00001F08 508C addq.l A4, 8
00001F0A 600A bra +0xC /* 00001F16 */
label00001F0C:
00001F0C 302E FE5A move.w D0, [A6 - 0x1A6]
00001F10 48C0 ext.l D0
00001F12 E780 asl D0, 3
00001F14 D9C0 add.l A4, D0
label00001F16:
00001F16 302E 0018 move.w D0, [A6 + 0x18]
00001F1A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001F1E 000C 0032 ori.b A4, 0x32 /* '2' */
00001F22 0FD4 .incomplete
00001F24 002E 1004 002A ori.b [A6 + 0x2A], 0x4
00001F2A 1005 move.b D0, D5
00001F2C 0026 0FAB ori.b -[A6], 0xAB
00001F30 0022 0FAC ori.b -[A2], 0xAC
00001F34 0048 0FE9 ori.w A0, 0xFE9
00001F38 0068 1003 0064 ori.w [A0 + 0x64], 0x1003
00001F3E 0FD0 .incomplete
00001F40 0060 0FAD ori.w -[A0], 0xFAD
00001F44 005C 0FEC ori.w [A4]+, 0xFEC
00001F48 0058 0FC6 ori.w [A0]+, 0xFC6
00001F4C 0054 100A ori.w [A4], 0x100A
00001F50 00A6 486E FE64 ori.l -[A6], 0x486EFE64
00001F56 486E FE68 pea.l [A6 - 0x198]
00001F5A 486E FE5A pea.l [A6 - 0x1A6]
00001F5E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001F62 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F66 2F0C move.l -[A7], A4
00001F68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F6C 4EBA 3EF6 jsr [PC + 0x3EF6 /* 00005E64 */]
00001F70 4FEF 001C lea.l A7, [A7 + 0x1C]
00001F74 3D40 FE58 move.w [A6 - 0x1A8], D0
00001F78 6000 007C bra +0x7E /* 00001FF6 */
00001F7C 486E FE74 pea.l [A6 - 0x18C]
00001F80 486E FE5A pea.l [A6 - 0x1A6]
00001F84 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001F88 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F8C 2F0C move.l -[A7], A4
00001F8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F92 4EBA 40AE jsr [PC + 0x40AE /* 00006042 */]
00001F96 4FEF 0018 lea.l A7, [A7 + 0x18]
00001F9A 3D40 FE58 move.w [A6 - 0x1A8], D0
00001F9E 6056 bra +0x58 /* 00001FF6 */
00001FA0 486E FE80 pea.l [A6 - 0x180]
00001FA4 486E FE5A pea.l [A6 - 0x1A6]
00001FA8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001FAC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001FB0 2F0C move.l -[A7], A4
00001FB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FB6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00001FBA 4FEF 0018 lea.l A7, [A7 + 0x18]
00001FBE 3D40 FE58 move.w [A6 - 0x1A8], D0
00001FC2 4A6E FE58 tst.w [A6 - 0x1A8]
00001FC6 6712 beq +0x14 /* 00001FDA */
00001FC8 486E FF0C pea.l [A6 - 0xF4]
00001FCC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001FD0 588F addq.l A7, 4
00001FD2 302E FE58 move.w D0, [A6 - 0x1A8]
00001FD6 6000 0326 bra +0x328 /* 000022FE */
label00001FDA:
00001FDA 486E FE60 pea.l [A6 - 0x1A0]
00001FDE 486E FE80 pea.l [A6 - 0x180]
00001FE2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00001FE6 508F addq.l A7, 8
00001FE8 3D40 FE58 move.w [A6 - 0x1A8], D0
00001FEC 486E FE80 pea.l [A6 - 0x180]
00001FF0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001FF4 588F addq.l A7, 4
label00001FF6:
00001FF6 4A6E FE58 tst.w [A6 - 0x1A8]
00001FFA 6712 beq +0x14 /* 0000200E */
00001FFC 486E FF0C pea.l [A6 - 0xF4]
00002000 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002004 588F addq.l A7, 4
00002006 302E FE58 move.w D0, [A6 - 0x1A8]
0000200A 6000 02F2 bra +0x2F4 /* 000022FE */
label0000200E:
0000200E 302E FE5A move.w D0, [A6 - 0x1A6]
00002012 48C0 ext.l D0
00002014 E780 asl D0, 3
00002016 D9C0 add.l A4, D0
00002018 4A54 tst.w [A4]
0000201A 6710 beq +0x12 /* 0000202C */
0000201C 486E FF0C pea.l [A6 - 0xF4]
00002020 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002024 588F addq.l A7, 4
00002026 7013 moveq.l D0, 0x13
00002028 6000 02D4 bra +0x2D6 /* 000022FE */
label0000202C:
0000202C 0C6E 03E9 FF0C cmpi.w [A6 - 0xF4], 0x3E9
00002032 6636 bne +0x38 /* 0000206A */
00002034 0C6E 0FD4 0018 cmpi.w [A6 + 0x18], 0xFD4
0000203A 6706 beq +0x8 /* 00002042 */
0000203C 7041 moveq.l D0, 0x41
0000203E 6000 02BE bra +0x2C0 /* 000022FE */
label00002042:
00002042 3D6E FE66 FE7C move.w [A6 - 0x184], [A6 - 0x19A]
00002048 3D6E FE6A FE7E move.w [A6 - 0x182], [A6 - 0x196]
0000204E 21EE FE7C 0828 move.l [0x00000828 /* MTemp */], [A6 - 0x184]
00002054 21EE FE7C 082C move.l [0x0000082C /* RawMouse */], [A6 - 0x184]
0000205A 42B8 08DA clr.l [0x000008DA /* MouseOffset */]
0000205E 7001 moveq.l D0, 0x01
00002060 11C0 08CE move.b [0x000008CE /* CrsrNew */], D0
00002064 7000 moveq.l D0, 0x00
00002066 6000 0296 bra +0x298 /* 000022FE */
label0000206A:
0000206A 0C6E 03E8 FF0C cmpi.w [A6 - 0xF4], 0x3E8
00002070 665A bne +0x5C /* 000020CC */
00002072 0C6E 0FE9 0018 cmpi.w [A6 + 0x18], 0xFE9
00002078 672A beq +0x2C /* 000020A4 */
0000207A 486E FE74 pea.l [A6 - 0x18C]
0000207E 2F2D 9182 move.l -[A7], [A5 - 0x6E7E]
00002082 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002086 508F addq.l A7, 8
00002088 486E FE74 pea.l [A6 - 0x18C]
0000208C 2F2E FE60 move.l -[A7], [A6 - 0x1A0]
00002090 2F2E FE64 move.l -[A7], [A6 - 0x19C]
00002094 2F2E FE68 move.l -[A7], [A6 - 0x198]
00002098 3F2E 0018 move.w -[A7], [A6 + 0x18]
0000209C 4EBA 0266 jsr [PC + 0x266 /* 00002304 */]
000020A0 4FEF 0012 lea.l A7, [A7 + 0x12]
label000020A4:
000020A4 4267 clr.w -[A7]
000020A6 486E FE74 pea.l [A6 - 0x18C]
000020AA A8AE syscall EmptyRect
000020AC 101F move.b D0, [A7]+
000020AE 4A00 tst.b D0
000020B0 6706 beq +0x8 /* 000020B8 */
000020B2 7042 moveq.l D0, 0x42
000020B4 6000 0248 bra +0x24A /* 000022FE */
label000020B8:
000020B8 2F2D 9182 move.l -[A7], [A5 - 0x6E7E]
000020BC 486E FE74 pea.l [A6 - 0x18C]
000020C0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000020C4 508F addq.l A7, 8
000020C6 7000 moveq.l D0, 0x00
000020C8 6000 0234 bra +0x236 /* 000022FE */
label000020CC:
000020CC 0C6E 0006 FF0C cmpi.w [A6 - 0xF4], 0x6
000020D2 6600 00B6 bne +0xB8 /* 0000218A */
000020D6 0C6E 0FE9 0018 cmpi.w [A6 + 0x18], 0xFE9
000020DC 672E beq +0x30 /* 0000210C */
000020DE 206E FF52 movea.l A0, [A6 - 0xAE]
000020E2 2050 movea.l A0, [A0]
000020E4 43EE FE74 lea.l A1, [A6 - 0x18C]
000020E8 41E8 0018 lea.l A0, [A0 + 0x18]
000020EC 22D8 move.l [A1]+, [A0]+
000020EE 22D8 move.l [A1]+, [A0]+
000020F0 486E FE74 pea.l [A6 - 0x18C]
000020F4 2F2E FE60 move.l -[A7], [A6 - 0x1A0]
000020F8 2F2E FE64 move.l -[A7], [A6 - 0x19C]
000020FC 2F2E FE68 move.l -[A7], [A6 - 0x198]
00002100 3F2E 0018 move.w -[A7], [A6 + 0x18]
00002104 4EBA 01FE jsr [PC + 0x1FE /* 00002304 */]
00002108 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000210C:
0000210C 4267 clr.w -[A7]
0000210E 486E FE74 pea.l [A6 - 0x18C]
00002112 A8AE syscall EmptyRect
00002114 101F move.b D0, [A7]+
00002116 4A00 tst.b D0
00002118 6710 beq +0x12 /* 0000212A */
0000211A 486E FF0C pea.l [A6 - 0xF4]
0000211E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002122 588F addq.l A7, 4
00002124 7042 moveq.l D0, 0x42
00002126 6000 01D6 bra +0x1D8 /* 000022FE */
label0000212A:
0000212A 486E FE74 pea.l [A6 - 0x18C]
0000212E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002132 588F addq.l A7, 4
00002134 206E FF52 movea.l A0, [A6 - 0xAE]
00002138 2050 movea.l A0, [A0]
0000213A 41E8 0018 lea.l A0, [A0 + 0x18]
0000213E 43EE FE74 lea.l A1, [A6 - 0x18C]
00002142 20D9 move.l [A0]+, [A1]+
00002144 20D9 move.l [A0]+, [A1]+
00002146 2F2E FF4A move.l -[A7], [A6 - 0xB6]
0000214A 2F2E FF3A move.l -[A7], [A6 - 0xC6]
0000214E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002152 508F addq.l A7, 8
00002154 3F00 move.w -[A7], D0
00002156 4EBA E268 jsr [PC - 0x1D98 /* 000003C0 */]
0000215A 548F addq.l A7, 2
0000215C 4AAE FF82 tst.l [A6 - 0x7E]
00002160 6718 beq +0x1A /* 0000217A */
00002162 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00002166 486E FE74 pea.l [A6 - 0x18C]
0000216A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000216E 508F addq.l A7, 8
00002170 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00002174 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00002178 588F addq.l A7, 4
label0000217A:
0000217A 486E FF0C pea.l [A6 - 0xF4]
0000217E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002182 588F addq.l A7, 4
00002184 7000 moveq.l D0, 0x00
00002186 6000 0176 bra +0x178 /* 000022FE */
label0000218A:
0000218A 0C6E 0003 FF0C cmpi.w [A6 - 0xF4], 0x3
00002190 6710 beq +0x12 /* 000021A2 */
00002192 486E FF0C pea.l [A6 - 0xF4]
00002196 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000219A 588F addq.l A7, 4
0000219C 7002 moveq.l D0, 0x02
0000219E 6000 015E bra +0x160 /* 000022FE */
label000021A2:
000021A2 206E FFAA movea.l A0, [A6 - 0x56]
000021A6 302E FFA4 move.w D0, [A6 - 0x5C]
000021AA C1FC 0052 muls.w D0, 0x52 /* 'R' */
000021AE D090 add.l D0, [A0]
000021B0 2040 movea.l A0, D0
000021B2 43EE FEBA lea.l A1, [A6 - 0x146]
000021B6 7013 moveq.l D0, 0x13
label000021B8:
000021B8 22D8 move.l [A1]+, [A0]+
000021BA 51C8 FFFC dbf D0, -0x6 /* 000021B8 */
000021BE 32D8 move.w [A1]+, [A0]+
000021C0 486E FE6C pea.l [A6 - 0x194]
000021C4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000021C8 2F2E FFAA move.l -[A7], [A6 - 0x56]
000021CC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000021D0 4FEF 000A lea.l A7, [A7 + 0xA]
000021D4 0C6E 0FE9 0018 cmpi.w [A6 + 0x18], 0xFE9
000021DA 6728 beq +0x2A /* 00002204 */
000021DC 41EE FE74 lea.l A0, [A6 - 0x18C]
000021E0 43EE FEC8 lea.l A1, [A6 - 0x138]
000021E4 20D9 move.l [A0]+, [A1]+
000021E6 20D9 move.l [A0]+, [A1]+
000021E8 486E FE74 pea.l [A6 - 0x18C]
000021EC 2F2E FE60 move.l -[A7], [A6 - 0x1A0]
000021F0 2F2E FE64 move.l -[A7], [A6 - 0x19C]
000021F4 2F2E FE68 move.l -[A7], [A6 - 0x198]
000021F8 3F2E 0018 move.w -[A7], [A6 + 0x18]
000021FC 4EBA 0106 jsr [PC + 0x106 /* 00002304 */]
00002200 4FEF 0012 lea.l A7, [A7 + 0x12]
label00002204:
00002204 4267 clr.w -[A7]
00002206 486E FE74 pea.l [A6 - 0x18C]
0000220A A8AE syscall EmptyRect
0000220C 101F move.b D0, [A7]+
0000220E 4A00 tst.b D0
00002210 6718 beq +0x1A /* 0000222A */
00002212 0C6E 0067 FEBA cmpi.w [A6 - 0x146], 0x67 /* 'g' */
00002218 6710 beq +0x12 /* 0000222A */
0000221A 486E FF0C pea.l [A6 - 0xF4]
0000221E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002222 588F addq.l A7, 4
00002224 7042 moveq.l D0, 0x42
00002226 6000 00D6 bra +0xD8 /* 000022FE */
label0000222A:
0000222A 0C6E 0069 FEBA cmpi.w [A6 - 0x146], 0x69 /* 'i' */
00002230 6636 bne +0x38 /* 00002268 */
00002232 3F2E FF00 move.w -[A7], [A6 - 0x100]
00002236 486E FE54 pea.l [A6 - 0x1AC]
0000223A 486E FE5C pea.l [A6 - 0x1A4]
0000223E 486E FE74 pea.l [A6 - 0x18C]
00002242 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002246 4FEF 000E lea.l A7, [A7 + 0xE]
0000224A 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
0000224E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00002252 588F addq.l A7, 4
00002254 4A40 tst.w D0
00002256 6710 beq +0x12 /* 00002268 */
00002258 486E FF0C pea.l [A6 - 0xF4]
0000225C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002260 588F addq.l A7, 4
00002262 7025 moveq.l D0, 0x25
00002264 6000 0098 bra +0x9A /* 000022FE */
label00002268:
00002268 3F3C 0001 move.w -[A7], 0x1
0000226C 486E FE74 pea.l [A6 - 0x18C]
00002270 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002274 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002278 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
0000227C 4FEF 000C lea.l A7, [A7 + 0xC]
00002280 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002284 2F2E FF3A move.l -[A7], [A6 - 0xC6]
00002288 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000228C 508F addq.l A7, 8
0000228E 3F00 move.w -[A7], D0
00002290 4EBA E12E jsr [PC - 0x1ED2 /* 000003C0 */]
00002294 548F addq.l A7, 2
00002296 4AAE FF82 tst.l [A6 - 0x7E]
0000229A 6730 beq +0x32 /* 000022CC */
0000229C 486E FE74 pea.l [A6 - 0x18C]
000022A0 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000022A4 2F2E FFAA move.l -[A7], [A6 - 0x56]
000022A8 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000022AC 4FEF 000A lea.l A7, [A7 + 0xA]
000022B0 486E FE74 pea.l [A6 - 0x18C]
000022B4 486E FE6C pea.l [A6 - 0x194]
000022B8 486E FE74 pea.l [A6 - 0x18C]
000022BC A8AB syscall UnionRect
000022BE 486E FE74 pea.l [A6 - 0x18C]
000022C2 2F2E FF82 move.l -[A7], [A6 - 0x7E]
000022C6 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000022CA 508F addq.l A7, 8
label000022CC:
000022CC 486E FF0C pea.l [A6 - 0xF4]
000022D0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000022D4 588F addq.l A7, 4
000022D6 486E FF0C pea.l [A6 - 0xF4]
000022DA 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
000022DE 588F addq.l A7, 4
000022E0 4A40 tst.w D0
000022E2 6704 beq +0x6 /* 000022E8 */
000022E4 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label000022E8:
000022E8 486E FF0C pea.l [A6 - 0xF4]
000022EC 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000022F0 588F addq.l A7, 4
000022F2 4A40 tst.w D0
000022F4 6706 beq +0x8 /* 000022FC */
000022F6 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000022FA 6002 bra +0x4 /* 000022FE */
label000022FC:
000022FC 7000 moveq.l D0, 0x00
label000022FE:
000022FE 285F movea.l A4, [A7]+
00002300 4E5E unlink A6
00002302 4E75 rts
fn00002304:
00002304 4E56 0000 link A6, 0
00002308 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000230C 286E 0016 movea.l A4, [A6 + 0x16]
00002310 302C 0004 move.w D0, [A4 + 0x4]
00002314 9054 sub.w D0, [A4]
00002316 3C00 move.w D6, D0
00002318 302C 0006 move.w D0, [A4 + 0x6]
0000231C 906C 0002 sub.w D0, [A4 + 0x2]
00002320 3A00 move.w D5, D0
00002322 302E 0008 move.w D0, [A6 + 0x8]
00002326 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000232A 000B 002E ori.b A3, 0x2E /* '.' */
0000232E 0FD4 .incomplete
00002330 0040 1003 ori.w D0, 0x1003
00002334 004C 0FD0 ori.w A4, 0xFD0
00002338 005C 0FAD ori.w [A4]+, 0xFAD
0000233C 006A 0FEC 007A ori.w [A2 + 0x7A], 0xFEC
00002342 1004 move.b D0, D4
00002344 0096 1005 00B2 ori.l [A6], 0x100500B2
0000234A 0FAC 00D0 bclr [A4 + 0xD0], D7
0000234E 0FAB 00EC bclr [A3 + 0xEC], D7
00002352 0FC6 .incomplete
00002354 010E btst A6, D0
00002356 100A move.b D0, A2
00002358 0134 2F0C btst <<invalid full ext with I/IS == 4>>, D0
0000235C 2F2E 000E move.l -[A7], [A6 + 0xE]
00002360 2F2E 000A move.l -[A7], [A6 + 0xA]
00002364 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00002368 4FEF 000C lea.l A7, [A7 + 0xC]
0000236C 6000 011E bra +0x120 /* 0000248C */
00002370 38AE 0014 move.w [A4], [A6 + 0x14]
00002374 3014 move.w D0, [A4]
00002376 D046 add.w D0, D6
00002378 3940 0004 move.w [A4 + 0x4], D0
0000237C 6000 010E bra +0x110 /* 0000248C */
00002380 396E 0014 0002 move.w [A4 + 0x2], [A6 + 0x14]
00002386 302C 0002 move.w D0, [A4 + 0x2]
0000238A D045 add.w D0, D5
0000238C 3940 0006 move.w [A4 + 0x6], D0
00002390 6000 00FA bra +0xFC /* 0000248C */
00002394 396E 0014 0004 move.w [A4 + 0x4], [A6 + 0x14]
0000239A 302C 0004 move.w D0, [A4 + 0x4]
0000239E 9046 sub.w D0, D6
000023A0 3880 move.w [A4], D0
000023A2 6000 00E8 bra +0xEA /* 0000248C */
000023A6 396E 0014 0006 move.w [A4 + 0x6], [A6 + 0x14]
000023AC 302C 0006 move.w D0, [A4 + 0x6]
000023B0 9045 sub.w D0, D5
000023B2 3940 0002 move.w [A4 + 0x2], D0
000023B6 6000 00D4 bra +0xD6 /* 0000248C */
000023BA 38AE 0010 move.w [A4], [A6 + 0x10]
000023BE 396E 000C 0002 move.w [A4 + 0x2], [A6 + 0xC]
000023C4 3014 move.w D0, [A4]
000023C6 D046 add.w D0, D6
000023C8 3940 0004 move.w [A4 + 0x4], D0
000023CC 302C 0002 move.w D0, [A4 + 0x2]
000023D0 D045 add.w D0, D5
000023D2 3940 0006 move.w [A4 + 0x6], D0
000023D6 6000 00B4 bra +0xB6 /* 0000248C */
000023DA 38AE 0010 move.w [A4], [A6 + 0x10]
000023DE 396E 000C 0006 move.w [A4 + 0x6], [A6 + 0xC]
000023E4 3014 move.w D0, [A4]
000023E6 D046 add.w D0, D6
000023E8 3940 0004 move.w [A4 + 0x4], D0
000023EC 302C 0006 move.w D0, [A4 + 0x6]
000023F0 9045 sub.w D0, D5
000023F2 3940 0002 move.w [A4 + 0x2], D0
000023F6 6000 0094 bra +0x96 /* 0000248C */
000023FA 396E 0010 0004 move.w [A4 + 0x4], [A6 + 0x10]
00002400 396E 000C 0006 move.w [A4 + 0x6], [A6 + 0xC]
00002406 302C 0004 move.w D0, [A4 + 0x4]
0000240A 9046 sub.w D0, D6
0000240C 3880 move.w [A4], D0
0000240E 302C 0006 move.w D0, [A4 + 0x6]
00002412 9045 sub.w D0, D5
00002414 3940 0002 move.w [A4 + 0x2], D0
00002418 6000 0072 bra +0x74 /* 0000248C */
0000241C 396E 0010 0004 move.w [A4 + 0x4], [A6 + 0x10]
00002422 396E 000C 0002 move.w [A4 + 0x2], [A6 + 0xC]
00002428 302C 0004 move.w D0, [A4 + 0x4]
0000242C 9046 sub.w D0, D6
0000242E 3880 move.w [A4], D0
00002430 302C 0002 move.w D0, [A4 + 0x2]
00002434 D045 add.w D0, D5
00002436 3940 0006 move.w [A4 + 0x6], D0
0000243A 6050 bra +0x52 /* 0000248C */
0000243C 302C 0004 move.w D0, [A4 + 0x4]
00002440 D054 add.w D0, [A4]
00002442 E240 asr D0.w, 1
00002444 3E00 move.w D7, D0
00002446 202E 0012 move.l D0, [A6 + 0x12]
0000244A E280 asr D0, 1
0000244C 3047 movea.w A0, D7
0000244E 91C0 sub.l A0, D0
00002450 2008 move.l D0, A0
00002452 3880 move.w [A4], D0
00002454 3054 movea.w A0, [A4]
00002456 D1EE 0012 add.l A0, [A6 + 0x12]
0000245A 2008 move.l D0, A0
0000245C 3940 0004 move.w [A4 + 0x4], D0
00002460 602A bra +0x2C /* 0000248C */
00002462 302C 0006 move.w D0, [A4 + 0x6]
00002466 D06C 0002 add.w D0, [A4 + 0x2]
0000246A E240 asr D0.w, 1
0000246C 3E00 move.w D7, D0
0000246E 202E 0012 move.l D0, [A6 + 0x12]
00002472 E280 asr D0, 1
00002474 3047 movea.w A0, D7
00002476 91C0 sub.l A0, D0
00002478 2008 move.l D0, A0
0000247A 3940 0002 move.w [A4 + 0x2], D0
0000247E 306C 0002 movea.w A0, [A4 + 0x2]
00002482 D1EE 0012 add.l A0, [A6 + 0x12]
00002486 2008 move.l D0, A0
00002488 3940 0006 move.w [A4 + 0x6], D0
label0000248C:
0000248C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002490 4E5E unlink A6
00002492 4E75 rts
export_294:
00002494 4E56 FEA4 link A6, -0x015C
00002498 48E7 0108 movem.l -[A7], D7,A4
0000249C 286E 000C movea.l A4, [A6 + 0xC]
000024A0 486E FEB8 pea.l [A6 - 0x148]
000024A4 486E FFFE pea.l [A6 - 0x2]
000024A8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000024AC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000024B0 2F0C move.l -[A7], A4
000024B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024B6 4EBA 3E84 jsr [PC + 0x3E84 /* 0000633C */]
000024BA 4FEF 0018 lea.l A7, [A7 + 0x18]
000024BE 3E00 move.w D7, D0
000024C0 4A47 tst.w D7
000024C2 6706 beq +0x8 /* 000024CA */
000024C4 3007 move.w D0, D7
000024C6 6000 0100 bra +0x102 /* 000025C8 */
label000024CA:
000024CA 302E FFFE move.w D0, [A6 - 0x2]
000024CE 48C0 ext.l D0
000024D0 E780 asl D0, 3
000024D2 D9C0 add.l A4, D0
000024D4 0C6E 0003 FEB8 cmpi.w [A6 - 0x148], 0x3
000024DA 6710 beq +0x12 /* 000024EC */
000024DC 486E FEB8 pea.l [A6 - 0x148]
000024E0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000024E4 588F addq.l A7, 4
000024E6 700B moveq.l D0, 0x0B
000024E8 6000 00DE bra +0xE0 /* 000025C8 */
label000024EC:
000024EC 206E FF56 movea.l A0, [A6 - 0xAA]
000024F0 302E FF50 move.w D0, [A6 - 0xB0]
000024F4 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000024F8 D090 add.l D0, [A0]
000024FA 2040 movea.l A0, D0
000024FC 43EE FFAC lea.l A1, [A6 - 0x54]
00002500 7013 moveq.l D0, 0x13
label00002502:
00002502 22D8 move.l [A1]+, [A0]+
00002504 51C8 FFFC dbf D0, -0x6 /* 00002502 */
00002508 32D8 move.w [A1]+, [A0]+
0000250A 486E FEA4 pea.l [A6 - 0x15C]
0000250E 3F2E FF50 move.w -[A7], [A6 - 0xB0]
00002512 2F2E FF56 move.l -[A7], [A6 - 0xAA]
00002516 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000251A 4FEF 000A lea.l A7, [A7 + 0xA]
0000251E 0C6E 0068 FFAC cmpi.w [A6 - 0x54], 0x68 /* 'h' */
00002524 670C beq +0xE /* 00002532 */
00002526 0C6E 00CA FFAC cmpi.w [A6 - 0x54], 0xCA
0000252C 6704 beq +0x6 /* 00002532 */
0000252E 7E50 moveq.l D7, 0x50
00002530 601C bra +0x1E /* 0000254E */
label00002532:
00002532 486E FFAC pea.l [A6 - 0x54]
00002536 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000253A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000253E 2F0C move.l -[A7], A4
00002540 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002544 4EBA 008A jsr [PC + 0x8A /* 000025D0 */]
00002548 4FEF 0014 lea.l A7, [A7 + 0x14]
0000254C 3E00 move.w D7, D0
label0000254E:
0000254E 4A47 tst.w D7
00002550 666A bne +0x6C /* 000025BC */
00002552 206E FF56 movea.l A0, [A6 - 0xAA]
00002556 302E FF50 move.w D0, [A6 - 0xB0]
0000255A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000255E D090 add.l D0, [A0]
00002560 2040 movea.l A0, D0
00002562 43EE FFAC lea.l A1, [A6 - 0x54]
00002566 7013 moveq.l D0, 0x13
label00002568:
00002568 20D9 move.l [A0]+, [A1]+
0000256A 51C8 FFFC dbf D0, -0x6 /* 00002568 */
0000256E 30D9 move.w [A0]+, [A1]+
00002570 2F2E FF52 move.l -[A7], [A6 - 0xAE]
00002574 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
00002578 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000257C 508F addq.l A7, 8
0000257E 3F00 move.w -[A7], D0
00002580 4EBA DE3E jsr [PC - 0x21C2 /* 000003C0 */]
00002584 548F addq.l A7, 2
00002586 4AAE FF2E tst.l [A6 - 0xD2]
0000258A 6730 beq +0x32 /* 000025BC */
0000258C 486E FEAC pea.l [A6 - 0x154]
00002590 3F2E FF50 move.w -[A7], [A6 - 0xB0]
00002594 2F2E FF56 move.l -[A7], [A6 - 0xAA]
00002598 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000259C 4FEF 000A lea.l A7, [A7 + 0xA]
000025A0 486E FEAC pea.l [A6 - 0x154]
000025A4 486E FEA4 pea.l [A6 - 0x15C]
000025A8 486E FEAC pea.l [A6 - 0x154]
000025AC A8AB syscall UnionRect
000025AE 486E FEAC pea.l [A6 - 0x154]
000025B2 2F2E FF2E move.l -[A7], [A6 - 0xD2]
000025B6 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000025BA 508F addq.l A7, 8
label000025BC:
000025BC 486E FEB8 pea.l [A6 - 0x148]
000025C0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000025C4 588F addq.l A7, 4
000025C6 3007 move.w D0, D7
label000025C8:
000025C8 4CDF 1080 movem.l D7,A4, [A7]+
000025CC 4E5E unlink A6
000025CE 4E75 rts
fn000025D0:
000025D0 4E56 FFF2 link A6, -0x000E
000025D4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000025D8 286E 000C movea.l A4, [A6 + 0xC]
000025DC 486E FFF6 pea.l [A6 - 0xA]
000025E0 486E FFFE pea.l [A6 - 0x2]
000025E4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000025E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000025EC 2F0C move.l -[A7], A4
000025EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025F2 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
000025F6 4FEF 0018 lea.l A7, [A7 + 0x18]
000025FA 3E00 move.w D7, D0
000025FC 4A47 tst.w D7
000025FE 6706 beq +0x8 /* 00002606 */
00002600 3007 move.w D0, D7
00002602 6000 00C8 bra +0xCA /* 000026CC */
label00002606:
00002606 302E FFFE move.w D0, [A6 - 0x2]
0000260A 48C0 ext.l D0
0000260C E780 asl D0, 3
0000260E D9C0 add.l A4, D0
00002610 4A54 tst.w [A4]
00002612 670E beq +0x10 /* 00002622 */
00002614 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002618 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000261C 7013 moveq.l D0, 0x13
0000261E 6000 00AC bra +0xAE /* 000026CC */
label00002622:
00002622 7A0E moveq.l D5, 0x0E
00002624 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002628 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000262C 42A7 clr.l -[A7]
0000262E A8CB syscall OpenPoly
00002630 205F movea.l A0, [A7]+
00002632 2D48 FFF2 move.l [A6 - 0xE], A0
00002636 206E FFF6 movea.l A0, [A6 - 0xA]
0000263A 2D50 FFFA move.l [A6 - 0x6], [A0]
0000263E 42A7 clr.l -[A7]
00002640 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002644 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002648 201F move.l D0, [A7]+
0000264A 4878 0004 push.l 0x4
0000264E 2F00 move.l -[A7], D0
00002650 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002654 5380 subq.l D0, 1
00002656 3C00 move.w D6, D0
00002658 206E FFFA movea.l A0, [A6 - 0x6]
0000265C 3F28 0002 move.w -[A7], [A0 + 0x2]
00002660 206E FFFA movea.l A0, [A6 - 0x6]
00002664 3F10 move.w -[A7], [A0]
00002666 A893 syscall MoveTo
00002668 58AE FFFA addq.l [A6 - 0x6], 4
0000266C 601C bra +0x1E /* 0000268A */
label0000266E:
0000266E 206E FFFA movea.l A0, [A6 - 0x6]
00002672 3F28 0002 move.w -[A7], [A0 + 0x2]
00002676 206E FFFA movea.l A0, [A6 - 0x6]
0000267A 3F10 move.w -[A7], [A0]
0000267C A891 syscall LineTo
0000267E 58AE FFFA addq.l [A6 - 0x6], 4
00002682 5845 addq.w D5, 4
00002684 0C45 0FA0 cmpi.w D5, 0xFA0
00002688 6E08 bgt +0xA /* 00002692 */
label0000268A:
0000268A 3006 move.w D0, D6
0000268C 5346 subq.w D6, 1
0000268E 4A40 tst.w D0
00002690 66DC bne -0x22 /* 0000266E */
label00002692:
00002692 A8CC syscall ClosePoly/ClosePgon
00002694 206E FFF2 movea.l A0, [A6 - 0xE]
00002698 2050 movea.l A0, [A0]
0000269A 226E 0018 movea.l A1, [A6 + 0x18]
0000269E 43E9 000E lea.l A1, [A1 + 0xE]
000026A2 5488 addq.l A0, 2
000026A4 22D8 move.l [A1]+, [A0]+
000026A6 22D8 move.l [A1]+, [A0]+
000026A8 206E 0018 movea.l A0, [A6 + 0x18]
000026AC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000026B0 2F28 003E move.l -[A7], [A0 + 0x3E]
000026B4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000026B8 508F addq.l A7, 8
000026BA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000026BE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000026C2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000026C6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000026CA 7000 moveq.l D0, 0x00
label000026CC:
000026CC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000026D0 4E5E unlink A6
000026D2 4E75 rts
export_292:
000026D4 4E56 FD68 link A6, -0x0298
000026D8 48E7 0108 movem.l -[A7], D7,A4
000026DC 286E 000C movea.l A4, [A6 + 0xC]
000026E0 486E FEBA pea.l [A6 - 0x146]
000026E4 486E FE7A pea.l [A6 - 0x186]
000026E8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000026EC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026F0 2F0C move.l -[A7], A4
000026F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026F6 4EBA 3C44 jsr [PC + 0x3C44 /* 0000633C */]
000026FA 4FEF 0018 lea.l A7, [A7 + 0x18]
000026FE 3E00 move.w D7, D0
00002700 4A47 tst.w D7
00002702 671E beq +0x20 /* 00002722 */
00002704 3F2E 0018 move.w -[A7], [A6 + 0x18]
00002708 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000270C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002710 2F0C move.l -[A7], A4
00002712 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002716 4EBA 2A32 jsr [PC + 0x2A32 /* 0000514A */]
0000271A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000271E 6000 05CA bra +0x5CC /* 00002CEA */
label00002722:
00002722 302E FE7A move.w D0, [A6 - 0x186]
00002726 48C0 ext.l D0
00002728 E780 asl D0, 3
0000272A D9C0 add.l A4, D0
0000272C 486E FE7C pea.l [A6 - 0x184]
00002730 486E FEBA pea.l [A6 - 0x146]
00002734 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002738 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000273C 2F0C move.l -[A7], A4
0000273E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002742 4EBA 3C96 jsr [PC + 0x3C96 /* 000063DA */]
00002746 4FEF 0018 lea.l A7, [A7 + 0x18]
0000274A 3E00 move.w D7, D0
0000274C 4A47 tst.w D7
0000274E 6706 beq +0x8 /* 00002756 */
00002750 3007 move.w D0, D7
00002752 6000 0596 bra +0x598 /* 00002CEA */
label00002756:
00002756 0C6E 0003 FEBA cmpi.w [A6 - 0x146], 0x3
0000275C 671A beq +0x1C /* 00002778 */
0000275E 486E FE7C pea.l [A6 - 0x184]
00002762 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002766 588F addq.l A7, 4
00002768 486E FEBA pea.l [A6 - 0x146]
0000276C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002770 588F addq.l A7, 4
00002772 700B moveq.l D0, 0x0B
00002774 6000 0574 bra +0x576 /* 00002CEA */
label00002778:
00002778 206E FF58 movea.l A0, [A6 - 0xA8]
0000277C 302E FF52 move.w D0, [A6 - 0xAE]
00002780 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002784 D090 add.l D0, [A0]
00002786 2040 movea.l A0, D0
00002788 43EE FFAE lea.l A1, [A6 - 0x52]
0000278C 7013 moveq.l D0, 0x13
label0000278E:
0000278E 22D8 move.l [A1]+, [A0]+
00002790 51C8 FFFC dbf D0, -0x6 /* 0000278E */
00002794 32D8 move.w [A1]+, [A0]+
00002796 486E FE68 pea.l [A6 - 0x198]
0000279A 3F2E FF52 move.w -[A7], [A6 - 0xAE]
0000279E 2F2E FF58 move.l -[A7], [A6 - 0xA8]
000027A2 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000027A6 4FEF 000A lea.l A7, [A7 + 0xA]
000027AA 302E 0018 move.w D0, [A6 + 0x18]
000027AE 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000027B2 0013 004E ori.b [A3], 0x4E /* 'N' */
000027B6 0FCA .incomplete
000027B8 00A2 0FC3 00EA ori.l -[A2], 0xFC300EA
000027BE 0FE4 .incomplete
000027C0 0132 0FF4 btst <<invalid full ext with I/IS == 4>>, D0
000027C4 0142 bchg D2, D0
000027C6 0FF7 .incomplete
000027C8 0152 bchg [A2], D0
000027CA 0FE5 .incomplete
000027CC 018A bclr A2, D0
000027CE 0FE3 .incomplete
000027D0 01C2 .incomplete
000027D2 0FE2 .incomplete
000027D4 01E2 .incomplete
000027D6 0FC2 .incomplete
000027D8 0202 0FE1 andi.b D2, 0xE1
000027DC 0222 0FC1 andi.b -[A2], 0xC1
000027E0 0242 0FD2 andi.w D2, 0xFD2
000027E4 0280 0FF1 02B6 andi.l D0, 0xFF102B6
000027EA 0FCD .incomplete
000027EC 02D0 .incomplete
000027EE 0FF9 .incomplete
000027F0 0328 0FA5 btst [A0 + 0xFA5], D1
000027F4 0382 bclr D2, D1
000027F6 0FEE .incomplete
000027F8 03C2 .incomplete
000027FA 0FED .incomplete
000027FC 0400 0FF3 subi.b D0, 0xF3
00002800 0438 486E FD68 subi.b [0xFFFFFD68], 0x6E /* 'n' */
00002806 486E FE7C pea.l [A6 - 0x184]
0000280A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000280E 508F addq.l A7, 8
00002810 486E FEB6 pea.l [A6 - 0x14A]
00002814 486E FD68 pea.l [A6 - 0x298]
00002818 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000281C 508F addq.l A7, 8
0000281E 3E00 move.w D7, D0
00002820 4A47 tst.w D7
00002822 660E bne +0x10 /* 00002832 */
00002824 4AAE FEB6 tst.l [A6 - 0x14A]
00002828 6608 bne +0xA /* 00002832 */
0000282A 42AE FFFC clr.l [A6 - 0x4]
0000282E 6000 0408 bra +0x40A /* 00002C38 */
label00002832:
00002832 486E FFFC pea.l [A6 - 0x4]
00002836 486E FD68 pea.l [A6 - 0x298]
0000283A 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */
00002840 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00002844 4EBA 0726 jsr [PC + 0x726 /* 00002F6C */]
00002848 4FEF 0010 lea.l A7, [A7 + 0x10]
0000284C 3E00 move.w D7, D0
0000284E 4A47 tst.w D7
00002850 6700 03E6 beq +0x3E8 /* 00002C38 */
00002854 7E54 moveq.l D7, 0x54
00002856 6000 03E0 bra +0x3E2 /* 00002C38 */
0000285A 486E FEB6 pea.l [A6 - 0x14A]
0000285E 486E FE7C pea.l [A6 - 0x184]
00002862 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002866 508F addq.l A7, 8
00002868 3E00 move.w D7, D0
0000286A 0CAE 0000 0001 FEB6 cmpi.l [A6 - 0x14A], 0x1
00002872 6C06 bge +0x8 /* 0000287A */
00002874 7001 moveq.l D0, 0x01
00002876 2D40 FEB6 move.l [A6 - 0x14A], D0
label0000287A:
0000287A 0CAE 0000 003F FEB6 cmpi.l [A6 - 0x14A], 0x3F /* '?' */
00002882 6F06 ble +0x8 /* 0000288A */
00002884 703F moveq.l D0, 0x3F
00002886 2D40 FEB6 move.l [A6 - 0x14A], D0
label0000288A:
0000288A 486E FFD0 pea.l [A6 - 0x30]
0000288E 206E FEB6 movea.l A0, [A6 - 0x14A]
00002892 4868 FFFF pea.l [A0 - 0x1]
00002896 486E FEBA pea.l [A6 - 0x146]
0000289A 4EBA 0698 jsr [PC + 0x698 /* 00002F34 */]
0000289E 4FEF 000C lea.l A7, [A7 + 0xC]
000028A2 6000 0394 bra +0x396 /* 00002C38 */
000028A6 486E FEB6 pea.l [A6 - 0x14A]
000028AA 486E FE7C pea.l [A6 - 0x184]
000028AE 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000028B2 508F addq.l A7, 8
000028B4 3E00 move.w D7, D0
000028B6 0CAE 0000 0001 FEB6 cmpi.l [A6 - 0x14A], 0x1
000028BE 6C06 bge +0x8 /* 000028C6 */
000028C0 7001 moveq.l D0, 0x01
000028C2 2D40 FEB6 move.l [A6 - 0x14A], D0
label000028C6:
000028C6 0CAE 0000 003F FEB6 cmpi.l [A6 - 0x14A], 0x3F /* '?' */
000028CE 6F06 ble +0x8 /* 000028D6 */
000028D0 703F moveq.l D0, 0x3F
000028D2 2D40 FEB6 move.l [A6 - 0x14A], D0
label000028D6:
000028D6 486E FFD8 pea.l [A6 - 0x28]
000028DA 206E FEB6 movea.l A0, [A6 - 0x14A]
000028DE 4868 FFFF pea.l [A0 - 0x1]
000028E2 486E FEBA pea.l [A6 - 0x146]
000028E6 4EBA 064C jsr [PC + 0x64C /* 00002F34 */]
000028EA 4FEF 000C lea.l A7, [A7 + 0xC]
000028EE 6000 0348 bra +0x34A /* 00002C38 */
000028F2 486E FFC4 pea.l [A6 - 0x3C]
000028F6 486E FE7C pea.l [A6 - 0x184]
000028FA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000028FE 508F addq.l A7, 8
00002900 3E00 move.w D7, D0
00002902 6000 0334 bra +0x336 /* 00002C38 */
00002906 486E FFC6 pea.l [A6 - 0x3A]
0000290A 486E FE7C pea.l [A6 - 0x184]
0000290E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002912 508F addq.l A7, 8
00002914 3E00 move.w D7, D0
00002916 6000 0320 bra +0x322 /* 00002C38 */
0000291A 486E FEB6 pea.l [A6 - 0x14A]
0000291E 486E FE7C pea.l [A6 - 0x184]
00002922 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002926 508F addq.l A7, 8
00002928 3E00 move.w D7, D0
0000292A 0CAE 0000 0001 FEB6 cmpi.l [A6 - 0x14A], 0x1
00002932 6C06 bge +0x8 /* 0000293A */
00002934 7001 moveq.l D0, 0x01
00002936 2D40 FEB6 move.l [A6 - 0x14A], D0
label0000293A:
0000293A 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
00002942 6F08 ble +0xA /* 0000294C */
00002944 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label0000294C:
0000294C 3D6E FEB8 FFE0 move.w [A6 - 0x20], [A6 - 0x148]
00002952 6000 02E4 bra +0x2E6 /* 00002C38 */
00002956 486E FEB6 pea.l [A6 - 0x14A]
0000295A 486E FE7C pea.l [A6 - 0x184]
0000295E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002962 508F addq.l A7, 8
00002964 3E00 move.w D7, D0
00002966 0CAE 0000 0001 FEB6 cmpi.l [A6 - 0x14A], 0x1
0000296E 6C06 bge +0x8 /* 00002976 */
00002970 7001 moveq.l D0, 0x01
00002972 2D40 FEB6 move.l [A6 - 0x14A], D0
label00002976:
00002976 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
0000297E 6F08 ble +0xA /* 00002988 */
00002980 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label00002988:
00002988 3D6E FEB8 FFE2 move.w [A6 - 0x1E], [A6 - 0x148]
0000298E 6000 02A8 bra +0x2AA /* 00002C38 */
00002992 486E FEB6 pea.l [A6 - 0x14A]
00002996 486E FE7C pea.l [A6 - 0x184]
0000299A 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000299E 508F addq.l A7, 8
000029A0 3E00 move.w D7, D0
000029A2 202E FEB6 move.l D0, [A6 - 0x14A]
000029A6 5380 subq.l D0, 1
000029A8 0280 0000 00FF andi.l D0, 0xFF
000029AE 3D40 FFCA move.w [A6 - 0x36], D0
000029B2 6000 0284 bra +0x286 /* 00002C38 */
000029B6 486E FEB6 pea.l [A6 - 0x14A]
000029BA 486E FE7C pea.l [A6 - 0x184]
000029BE 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000029C2 508F addq.l A7, 8
000029C4 3E00 move.w D7, D0
000029C6 202E FEB6 move.l D0, [A6 - 0x14A]
000029CA 5380 subq.l D0, 1
000029CC 0280 0000 00FF andi.l D0, 0xFF
000029D2 3D40 FFC8 move.w [A6 - 0x38], D0
000029D6 6000 0260 bra +0x262 /* 00002C38 */
000029DA 486E FEB6 pea.l [A6 - 0x14A]
000029DE 486E FE7C pea.l [A6 - 0x184]
000029E2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000029E6 508F addq.l A7, 8
000029E8 3E00 move.w D7, D0
000029EA 202E FEB6 move.l D0, [A6 - 0x14A]
000029EE 5380 subq.l D0, 1
000029F0 0280 0000 00FF andi.l D0, 0xFF
000029F6 3D40 FFCE move.w [A6 - 0x32], D0
000029FA 6000 023C bra +0x23E /* 00002C38 */
000029FE 486E FEB6 pea.l [A6 - 0x14A]
00002A02 486E FE7C pea.l [A6 - 0x184]
00002A06 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002A0A 508F addq.l A7, 8
00002A0C 3E00 move.w D7, D0
00002A0E 202E FEB6 move.l D0, [A6 - 0x14A]
00002A12 5380 subq.l D0, 1
00002A14 0280 0000 00FF andi.l D0, 0xFF
00002A1A 3D40 FFCC move.w [A6 - 0x34], D0
00002A1E 6000 0218 bra +0x21A /* 00002C38 */
00002A22 486E FEB6 pea.l [A6 - 0x14A]
00002A26 486E FE7C pea.l [A6 - 0x184]
00002A2A 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002A2E 508F addq.l A7, 8
00002A30 3E00 move.w D7, D0
00002A32 0CAE 0000 0001 FEB6 cmpi.l [A6 - 0x14A], 0x1
00002A3A 6C06 bge +0x8 /* 00002A42 */
00002A3C 7001 moveq.l D0, 0x01
00002A3E 2D40 FEB6 move.l [A6 - 0x14A], D0
label00002A42:
00002A42 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
00002A4A 6F08 ble +0xA /* 00002A54 */
00002A4C 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label00002A54:
00002A54 3D6E FEB8 FFE2 move.w [A6 - 0x1E], [A6 - 0x148]
00002A5A 3D6E FEB8 FFE0 move.w [A6 - 0x20], [A6 - 0x148]
00002A60 6000 01D6 bra +0x1D8 /* 00002C38 */
00002A64 486E FE78 pea.l [A6 - 0x188]
00002A68 486E FE7C pea.l [A6 - 0x184]
00002A6C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002A70 508F addq.l A7, 8
00002A72 3E00 move.w D7, D0
00002A74 4A6E FE78 tst.w [A6 - 0x188]
00002A78 671C beq +0x1E /* 00002A96 */
00002A7A 0C6E 0067 FFAE cmpi.w [A6 - 0x52], 0x67 /* 'g' */
00002A80 660A bne +0xC /* 00002A8C */
00002A82 7003 moveq.l D0, 0x03
00002A84 3D40 FFB2 move.w [A6 - 0x4E], D0
00002A88 6000 01AE bra +0x1B0 /* 00002C38 */
label00002A8C:
00002A8C 7001 moveq.l D0, 0x01
00002A8E 3D40 FFB2 move.w [A6 - 0x4E], D0
00002A92 6000 01A4 bra +0x1A6 /* 00002C38 */
label00002A96:
00002A96 426E FFB2 clr.w [A6 - 0x4E]
00002A9A 6000 019C bra +0x19E /* 00002C38 */
00002A9E 486E FFE4 pea.l [A6 - 0x1C]
00002AA2 3F2E FFAE move.w -[A7], [A6 - 0x52]
00002AA6 3F2E FFB0 move.w -[A7], [A6 - 0x50]
00002AAA 486E FE7C pea.l [A6 - 0x184]
00002AAE 4EBA 034C jsr [PC + 0x34C /* 00002DFC */]
00002AB2 4FEF 000C lea.l A7, [A7 + 0xC]
00002AB6 3E00 move.w D7, D0
00002AB8 6000 017E bra +0x180 /* 00002C38 */
00002ABC 0C6E 006B FFAE cmpi.w [A6 - 0x52], 0x6B /* 'k' */
00002AC2 6706 beq +0x8 /* 00002ACA */
00002AC4 7E5D moveq.l D7, 0x5D
00002AC6 6000 0170 bra +0x172 /* 00002C38 */
label00002ACA:
00002ACA 486E FEB6 pea.l [A6 - 0x14A]
00002ACE 486E FE7C pea.l [A6 - 0x184]
00002AD2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002AD6 508F addq.l A7, 8
00002AD8 3E00 move.w D7, D0
00002ADA 4AAE FEB6 tst.l [A6 - 0x14A]
00002ADE 6C04 bge +0x6 /* 00002AE4 */
00002AE0 42AE FEB6 clr.l [A6 - 0x14A]
label00002AE4:
00002AE4 0CAE 0000 0167 FEB6 cmpi.l [A6 - 0x14A], 0x167
00002AEC 6F08 ble +0xA /* 00002AF6 */
00002AEE 2D7C 0000 0167 FEB6 move.l [A6 - 0x14A], 0x167
label00002AF6:
00002AF6 3D6E FEB8 FFF4 move.w [A6 - 0xC], [A6 - 0x148]
00002AFC 486E FFBC pea.l [A6 - 0x44]
00002B00 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002B04 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002B08 486E FFF8 pea.l [A6 - 0x8]
00002B0C 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00002B10 4FEF 000C lea.l A7, [A7 + 0xC]
00002B14 6000 0122 bra +0x124 /* 00002C38 */
00002B18 0C6E 006B FFAE cmpi.w [A6 - 0x52], 0x6B /* 'k' */
00002B1E 6706 beq +0x8 /* 00002B26 */
00002B20 7E5D moveq.l D7, 0x5D
00002B22 6000 0114 bra +0x116 /* 00002C38 */
label00002B26:
00002B26 486E FEB6 pea.l [A6 - 0x14A]
00002B2A 486E FE7C pea.l [A6 - 0x184]
00002B2E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002B32 508F addq.l A7, 8
00002B34 3E00 move.w D7, D0
00002B36 4AAE FEB6 tst.l [A6 - 0x14A]
00002B3A 6E06 bgt +0x8 /* 00002B42 */
00002B3C 7001 moveq.l D0, 0x01
00002B3E 2D40 FEB6 move.l [A6 - 0x14A], D0
label00002B42:
00002B42 0CAE 0000 0168 FEB6 cmpi.l [A6 - 0x14A], 0x168
00002B4A 6D08 blt +0xA /* 00002B54 */
00002B4C 2D7C 0000 0167 FEB6 move.l [A6 - 0x14A], 0x167
label00002B54:
00002B54 3D6E FEB8 FFF6 move.w [A6 - 0xA], [A6 - 0x148]
00002B5A 486E FFBC pea.l [A6 - 0x44]
00002B5E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002B62 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002B66 486E FFF8 pea.l [A6 - 0x8]
00002B6A 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00002B6E 4FEF 000C lea.l A7, [A7 + 0xC]
00002B72 6000 00C4 bra +0xC6 /* 00002C38 */
00002B76 0C6E 0065 FFAE cmpi.w [A6 - 0x52], 0x65 /* 'e' */
00002B7C 6706 beq +0x8 /* 00002B84 */
00002B7E 7E5E moveq.l D7, 0x5E
00002B80 6000 00B6 bra +0xB8 /* 00002C38 */
label00002B84:
00002B84 486E FEB6 pea.l [A6 - 0x14A]
00002B88 486E FE7C pea.l [A6 - 0x184]
00002B8C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002B90 508F addq.l A7, 8
00002B92 3E00 move.w D7, D0
00002B94 4AAE FEB6 tst.l [A6 - 0x14A]
00002B98 6C04 bge +0x6 /* 00002B9E */
00002B9A 42AE FEB6 clr.l [A6 - 0x14A]
label00002B9E:
00002B9E 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
00002BA6 6F08 ble +0xA /* 00002BB0 */
00002BA8 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label00002BB0:
00002BB0 3D6E FEB8 FFF4 move.w [A6 - 0xC], [A6 - 0x148]
00002BB6 6000 0080 bra +0x82 /* 00002C38 */
00002BBA 0C6E 0065 FFAE cmpi.w [A6 - 0x52], 0x65 /* 'e' */
00002BC0 6706 beq +0x8 /* 00002BC8 */
00002BC2 7E5E moveq.l D7, 0x5E
00002BC4 6000 0072 bra +0x74 /* 00002C38 */
label00002BC8:
00002BC8 486E FEB6 pea.l [A6 - 0x14A]
00002BCC 486E FE7C pea.l [A6 - 0x184]
00002BD0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002BD4 508F addq.l A7, 8
00002BD6 3E00 move.w D7, D0
00002BD8 4AAE FEB6 tst.l [A6 - 0x14A]
00002BDC 6C04 bge +0x6 /* 00002BE2 */
00002BDE 42AE FEB6 clr.l [A6 - 0x14A]
label00002BE2:
00002BE2 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
00002BEA 6F08 ble +0xA /* 00002BF4 */
00002BEC 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label00002BF4:
00002BF4 3D6E FEB8 FFF6 move.w [A6 - 0xA], [A6 - 0x148]
00002BFA 603C bra +0x3E /* 00002C38 */
00002BFC 4A6E FFB0 tst.w [A6 - 0x50]
00002C00 6604 bne +0x6 /* 00002C06 */
00002C02 7E5F moveq.l D7, 0x5F
00002C04 6032 bra +0x34 /* 00002C38 */
label00002C06:
00002C06 486E FEB6 pea.l [A6 - 0x14A]
00002C0A 486E FE7C pea.l [A6 - 0x184]
00002C0E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002C12 508F addq.l A7, 8
00002C14 3E00 move.w D7, D0
00002C16 4AAE FEB6 tst.l [A6 - 0x14A]
00002C1A 6C04 bge +0x6 /* 00002C20 */
00002C1C 42AE FEB6 clr.l [A6 - 0x14A]
label00002C20:
00002C20 0CAE 0000 03E8 FEB6 cmpi.l [A6 - 0x14A], 0x3E8
00002C28 6F08 ble +0xA /* 00002C32 */
00002C2A 2D7C 0000 03E8 FEB6 move.l [A6 - 0x14A], 0x3E8
label00002C32:
00002C32 3D6E FEB8 FFE6 move.w [A6 - 0x1A], [A6 - 0x148]
label00002C38:
00002C38 4A47 tst.w D7
00002C3A 666A bne +0x6C /* 00002CA6 */
00002C3C 206E FF58 movea.l A0, [A6 - 0xA8]
00002C40 302E FF52 move.w D0, [A6 - 0xAE]
00002C44 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002C48 D090 add.l D0, [A0]
00002C4A 2040 movea.l A0, D0
00002C4C 43EE FFAE lea.l A1, [A6 - 0x52]
00002C50 7013 moveq.l D0, 0x13
label00002C52:
00002C52 20D9 move.l [A0]+, [A1]+
00002C54 51C8 FFFC dbf D0, -0x6 /* 00002C52 */
00002C58 30D9 move.w [A0]+, [A1]+
00002C5A 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00002C5E 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00002C62 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002C66 508F addq.l A7, 8
00002C68 3F00 move.w -[A7], D0
00002C6A 4EBA D754 jsr [PC - 0x28AC /* 000003C0 */]
00002C6E 548F addq.l A7, 2
00002C70 4AAE FF30 tst.l [A6 - 0xD0]
00002C74 6730 beq +0x32 /* 00002CA6 */
00002C76 486E FE70 pea.l [A6 - 0x190]
00002C7A 3F2E FF52 move.w -[A7], [A6 - 0xAE]
00002C7E 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00002C82 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002C86 4FEF 000A lea.l A7, [A7 + 0xA]
00002C8A 486E FE70 pea.l [A6 - 0x190]
00002C8E 486E FE68 pea.l [A6 - 0x198]
00002C92 486E FE70 pea.l [A6 - 0x190]
00002C96 A8AB syscall UnionRect
00002C98 486E FE70 pea.l [A6 - 0x190]
00002C9C 2F2E FF30 move.l -[A7], [A6 - 0xD0]
00002CA0 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00002CA4 508F addq.l A7, 8
label00002CA6:
00002CA6 486E FE7C pea.l [A6 - 0x184]
00002CAA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002CAE 588F addq.l A7, 4
00002CB0 486E FEBA pea.l [A6 - 0x146]
00002CB4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002CB8 588F addq.l A7, 4
00002CBA 4A47 tst.w D7
00002CBC 6704 beq +0x6 /* 00002CC2 */
00002CBE 3007 move.w D0, D7
00002CC0 6028 bra +0x2A /* 00002CEA */
label00002CC2:
00002CC2 486E FEBA pea.l [A6 - 0x146]
00002CC6 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
00002CCA 588F addq.l A7, 4
00002CCC 4A40 tst.w D0
00002CCE 6704 beq +0x6 /* 00002CD4 */
00002CD0 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label00002CD4:
00002CD4 486E FEBA pea.l [A6 - 0x146]
00002CD8 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00002CDC 588F addq.l A7, 4
00002CDE 4A40 tst.w D0
00002CE0 6706 beq +0x8 /* 00002CE8 */
00002CE2 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00002CE6 6002 bra +0x4 /* 00002CEA */
label00002CE8:
00002CE8 7000 moveq.l D0, 0x00
label00002CEA:
00002CEA 4CDF 1080 movem.l D7,A4, [A7]+
00002CEE 4E5E unlink A6
00002CF0 4E75 rts
export_293:
00002CF2 4E56 FEB0 link A6, -0x0150
00002CF6 48E7 0108 movem.l -[A7], D7,A4
00002CFA 286E 000C movea.l A4, [A6 + 0xC]
00002CFE 486E FEB0 pea.l [A6 - 0x150]
00002D02 486E FFFE pea.l [A6 - 0x2]
00002D06 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D0A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D0E 2F0C move.l -[A7], A4
00002D10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D14 4EBA 3626 jsr [PC + 0x3626 /* 0000633C */]
00002D18 4FEF 0018 lea.l A7, [A7 + 0x18]
00002D1C 3E00 move.w D7, D0
00002D1E 302E FFFE move.w D0, [A6 - 0x2]
00002D22 48C0 ext.l D0
00002D24 E780 asl D0, 3
00002D26 D9C0 add.l A4, D0
00002D28 4A47 tst.w D7
00002D2A 6706 beq +0x8 /* 00002D32 */
00002D2C 3007 move.w D0, D7
00002D2E 6000 00C4 bra +0xC6 /* 00002DF4 */
label00002D32:
00002D32 0C6E 0003 FEB0 cmpi.w [A6 - 0x150], 0x3
00002D38 6606 bne +0x8 /* 00002D40 */
00002D3A 4AAE FF26 tst.l [A6 - 0xDA]
00002D3E 6610 bne +0x12 /* 00002D50 */
label00002D40:
00002D40 486E FEB0 pea.l [A6 - 0x150]
00002D44 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002D48 588F addq.l A7, 4
00002D4A 700B moveq.l D0, 0x0B
00002D4C 6000 00A6 bra +0xA8 /* 00002DF4 */
label00002D50:
00002D50 206E FF4E movea.l A0, [A6 - 0xB2]
00002D54 302E FF48 move.w D0, [A6 - 0xB8]
00002D58 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002D5C D090 add.l D0, [A0]
00002D5E 2040 movea.l A0, D0
00002D60 43EE FFA4 lea.l A1, [A6 - 0x5C]
00002D64 7013 moveq.l D0, 0x13
label00002D66:
00002D66 22D8 move.l [A1]+, [A0]+
00002D68 51C8 FFFC dbf D0, -0x6 /* 00002D66 */
00002D6C 32D8 move.w [A1]+, [A0]+
00002D6E 486E FFA4 pea.l [A6 - 0x5C]
00002D72 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D76 588F addq.l A7, 4
00002D78 4A40 tst.w D0
00002D7A 6610 bne +0x12 /* 00002D8C */
00002D7C 486E FEB0 pea.l [A6 - 0x150]
00002D80 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002D84 588F addq.l A7, 4
00002D86 702B moveq.l D0, 0x2B
00002D88 6000 006A bra +0x6C /* 00002DF4 */
label00002D8C:
00002D8C 486E FFFE pea.l [A6 - 0x2]
00002D90 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D94 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D98 2F0C move.l -[A7], A4
00002D9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D9E 486E FFA4 pea.l [A6 - 0x5C]
00002DA2 4EBA 369C jsr [PC + 0x369C /* 00006440 */]
00002DA6 4FEF 0018 lea.l A7, [A7 + 0x18]
00002DAA 3E00 move.w D7, D0
00002DAC 486E FFF6 pea.l [A6 - 0xA]
00002DB0 3F2E FF48 move.w -[A7], [A6 - 0xB8]
00002DB4 2F2E FF4E move.l -[A7], [A6 - 0xB2]
00002DB8 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002DBC 4FEF 000A lea.l A7, [A7 + 0xA]
00002DC0 486E FFF6 pea.l [A6 - 0xA]
00002DC4 2F2E FF26 move.l -[A7], [A6 - 0xDA]
00002DC8 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00002DCC 508F addq.l A7, 8
00002DCE 486E FEB0 pea.l [A6 - 0x150]
00002DD2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002DD6 588F addq.l A7, 4
00002DD8 4A47 tst.w D7
00002DDA 6704 beq +0x6 /* 00002DE0 */
00002DDC 3007 move.w D0, D7
00002DDE 6014 bra +0x16 /* 00002DF4 */
label00002DE0:
00002DE0 302E FFFE move.w D0, [A6 - 0x2]
00002DE4 48C0 ext.l D0
00002DE6 E780 asl D0, 3
00002DE8 D08C add.l D0, A4
00002DEA 2040 movea.l A0, D0
00002DEC 4A50 tst.w [A0]
00002DEE 6702 beq +0x4 /* 00002DF2 */
00002DF0 7E13 moveq.l D7, 0x13
label00002DF2:
00002DF2 3007 move.w D0, D7
label00002DF4:
00002DF4 4CDF 1080 movem.l D7,A4, [A7]+
00002DF8 4E5E unlink A6
00002DFA 4E75 rts
fn00002DFC:
00002DFC 4E56 FDF6 link A6, -0x020A
00002E00 48E7 0300 movem.l -[A7], D6,D7
00002E04 486E FEF6 pea.l [A6 - 0x10A]
00002E08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E0C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00002E10 508F addq.l A7, 8
00002E12 4A6E 000C tst.w [A6 + 0xC]
00002E16 6600 005E bne +0x60 /* 00002E76 */
00002E1A 7C00 moveq.l D6, 0x00
00002E1C 604C bra +0x4E /* 00002E6A */
label00002E1E:
00002E1E 3006 move.w D0, D6
00002E20 C1FC 0006 muls.w D0, 0x6
00002E24 41ED 985C lea.l A0, [A5 - 0x67A4]
00002E28 D1C0 add.l A0, D0
00002E2A 43EE FFF6 lea.l A1, [A6 - 0xA]
00002E2E 22D8 move.l [A1]+, [A0]+
00002E30 32D8 move.w [A1]+, [A0]+
00002E32 486E FEF6 pea.l [A6 - 0x10A]
00002E36 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002E3A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00002E3E 508F addq.l A7, 8
00002E40 4A40 tst.w D0
00002E42 6724 beq +0x26 /* 00002E68 */
00002E44 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
00002E4A 660E bne +0x10 /* 00002E5A */
00002E4C 0C6E 0069 000E cmpi.w [A6 + 0xE], 0x69 /* 'i' */
00002E52 6706 beq +0x8 /* 00002E5A */
00002E54 7002 moveq.l D0, 0x02
00002E56 6000 00D4 bra +0xD6 /* 00002F2C */
label00002E5A:
00002E5A 206E 0010 movea.l A0, [A6 + 0x10]
00002E5E 30AE FFFA move.w [A0], [A6 - 0x6]
00002E62 7000 moveq.l D0, 0x00
00002E64 6000 00C6 bra +0xC8 /* 00002F2C */
label00002E68:
00002E68 5246 addq.w D6, 1
label00002E6A:
00002E6A 0C46 0010 cmpi.w D6, 0x10
00002E6E 6DAE blt -0x50 /* 00002E1E */
00002E70 7002 moveq.l D0, 0x02
00002E72 6000 00B8 bra +0xBA /* 00002F2C */
label00002E76:
00002E76 486E FDF6 pea.l [A6 - 0x20A]
00002E7A 486E FEF6 pea.l [A6 - 0x10A]
00002E7E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002E82 508F addq.l A7, 8
00002E84 7004 moveq.l D0, 0x04
00002E86 1D40 FDF6 move.b [A6 - 0x20A], D0
00002E8A 7000 moveq.l D0, 0x00
00002E8C 102E FEF6 move.b D0, [A6 - 0x10A]
00002E90 5940 subq.w D0, 4
00002E92 1D40 FEFA move.b [A6 - 0x106], D0
00002E96 486E FFFC pea.l [A6 - 0x4]
00002E9A 486E FEFA pea.l [A6 - 0x106]
00002E9E 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00002EA2 508F addq.l A7, 8
00002EA4 3E00 move.w D7, D0
00002EA6 4A47 tst.w D7
00002EA8 6706 beq +0x8 /* 00002EB0 */
00002EAA 3007 move.w D0, D7
00002EAC 6000 007E bra +0x80 /* 00002F2C */
label00002EB0:
00002EB0 486E FDF6 pea.l [A6 - 0x20A]
00002EB4 486D 999E pea.l [A5 - 0x6662]
00002EB8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00002EBC 508F addq.l A7, 8
00002EBE 4A40 tst.w D0
00002EC0 672E beq +0x30 /* 00002EF0 */
00002EC2 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
00002ECA 6D0A blt +0xC /* 00002ED6 */
00002ECC 0CAE 0000 0005 FFFC cmpi.l [A6 - 0x4], 0x5
00002ED4 6F06 ble +0x8 /* 00002EDC */
label00002ED6:
00002ED6 7002 moveq.l D0, 0x02
00002ED8 6000 0052 bra +0x54 /* 00002F2C */
label00002EDC:
00002EDC 202E FFFC move.l D0, [A6 - 0x4]
00002EE0 0680 0000 0009 addi.l D0, 0x9 /* '\t' */
00002EE6 206E 0010 movea.l A0, [A6 + 0x10]
00002EEA 3080 move.w [A0], D0
00002EEC 7000 moveq.l D0, 0x00
00002EEE 603C bra +0x3E /* 00002F2C */
label00002EF0:
00002EF0 486E FDF6 pea.l [A6 - 0x20A]
00002EF4 486D 99A4 pea.l [A5 - 0x665C]
00002EF8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00002EFC 508F addq.l A7, 8
00002EFE 4A40 tst.w D0
00002F00 6728 beq +0x2A /* 00002F2A */
00002F02 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
00002F0A 6D0A blt +0xC /* 00002F16 */
00002F0C 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */
00002F14 6F04 ble +0x6 /* 00002F1A */
label00002F16:
00002F16 7002 moveq.l D0, 0x02
00002F18 6012 bra +0x14 /* 00002F2C */
label00002F1A:
00002F1A 202E FFFC move.l D0, [A6 - 0x4]
00002F1E 5380 subq.l D0, 1
00002F20 206E 0010 movea.l A0, [A6 + 0x10]
00002F24 3080 move.w [A0], D0
00002F26 7000 moveq.l D0, 0x00
00002F28 6002 bra +0x4 /* 00002F2C */
label00002F2A:
00002F2A 7002 moveq.l D0, 0x02
label00002F2C:
00002F2C 4CDF 00C0 movem.l D6,D7, [A7]+
00002F30 4E5E unlink A6
00002F32 4E75 rts
fn00002F34:
00002F34 4E56 FFF8 link A6, -0x0008
00002F38 206E 0008 movea.l A0, [A6 + 0x8]
00002F3C 2D68 0032 FFFC move.l [A6 - 0x4], [A0 + 0x32]
00002F42 206E FFFC movea.l A0, [A6 - 0x4]
00002F46 2050 movea.l A0, [A0]
00002F48 2D68 0012 FFF8 move.l [A6 - 0x8], [A0 + 0x12]
00002F4E 206E FFF8 movea.l A0, [A6 - 0x8]
00002F52 202E 000C move.l D0, [A6 + 0xC]
00002F56 E780 asl D0, 3
00002F58 D090 add.l D0, [A0]
00002F5A 2040 movea.l A0, D0
00002F5C 226E 0010 movea.l A1, [A6 + 0x10]
00002F60 5488 addq.l A0, 2
00002F62 22D8 move.l [A1]+, [A0]+
00002F64 22D8 move.l [A1]+, [A0]+
00002F66 7000 moveq.l D0, 0x00
00002F68 4E5E unlink A6
00002F6A 4E75 rts
fn00002F6C:
00002F6C 4E56 FFFC link A6, -0x0004
00002F70 486E FFFC pea.l [A6 - 0x4]
00002F74 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F78 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00002F7C 508F addq.l A7, 8
00002F7E 4A40 tst.w D0
00002F80 6700 0066 beq +0x68 /* 00002FE8 */
00002F84 486E FFFC pea.l [A6 - 0x4]
00002F88 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F8C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00002F90 508F addq.l A7, 8
00002F92 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002F9A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FA6 4EBA 0090 jsr [PC + 0x90 /* 00003038 */]
00002FAA 4FEF 0014 lea.l A7, [A7 + 0x14]
00002FAE 4A40 tst.w D0
00002FB0 6706 beq +0x8 /* 00002FB8 */
00002FB2 7000 moveq.l D0, 0x00
00002FB4 6000 007E bra +0x80 /* 00003034 */
label00002FB8:
00002FB8 4AAD 8DD6 tst.l [A5 - 0x722A]
00002FBC 6726 beq +0x28 /* 00002FE4 */
00002FBE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002FC2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FC6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FCA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FCE 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
00002FD2 4EBA 0064 jsr [PC + 0x64 /* 00003038 */]
00002FD6 4FEF 0014 lea.l A7, [A7 + 0x14]
00002FDA 4A40 tst.w D0
00002FDC 6706 beq +0x8 /* 00002FE4 */
00002FDE 7000 moveq.l D0, 0x00
00002FE0 6000 0052 bra +0x54 /* 00003034 */
label00002FE4:
00002FE4 7001 moveq.l D0, 0x01
00002FE6 604C bra +0x4E /* 00003034 */
label00002FE8:
00002FE8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002FEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FF0 42A7 clr.l -[A7]
00002FF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FFA 4EBA 003C jsr [PC + 0x3C /* 00003038 */]
00002FFE 4FEF 0014 lea.l A7, [A7 + 0x14]
00003002 4A40 tst.w D0
00003004 6704 beq +0x6 /* 0000300A */
00003006 7000 moveq.l D0, 0x00
00003008 602A bra +0x2C /* 00003034 */
label0000300A:
0000300A 4AAD 8DD6 tst.l [A5 - 0x722A]
0000300E 6722 beq +0x24 /* 00003032 */
00003010 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003014 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003018 42A7 clr.l -[A7]
0000301A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000301E 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
00003022 4EBA 0014 jsr [PC + 0x14 /* 00003038 */]
00003026 4FEF 0014 lea.l A7, [A7 + 0x14]
0000302A 4A40 tst.w D0
0000302C 6704 beq +0x6 /* 00003032 */
0000302E 7000 moveq.l D0, 0x00
00003030 6002 bra +0x4 /* 00003034 */
label00003032:
00003032 7001 moveq.l D0, 0x01
label00003034:
00003034 4E5E unlink A6
00003036 4E75 rts
fn00003038:
00003038 4E56 FED6 link A6, -0x012A
0000303C 48E7 0700 movem.l -[A7], D5,D6,D7
00003040 486E FFE2 pea.l [A6 - 0x1E]
00003044 4878 0003 push.l 0x3
00003048 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000304C 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003050 4FEF 000C lea.l A7, [A7 + 0xC]
00003054 3F00 move.w -[A7], D0
00003056 4EBA D368 jsr [PC - 0x2C98 /* 000003C0 */]
0000305A 548F addq.l A7, 2
0000305C 206E FFE2 movea.l A0, [A6 - 0x1E]
00003060 2050 movea.l A0, [A0]
00003062 3C28 000E move.w D6, [A0 + 0xE]
00003066 7E00 moveq.l D7, 0x00
00003068 6000 01F2 bra +0x1F4 /* 0000325C */
label0000306C:
0000306C 206E FFE2 movea.l A0, [A6 - 0x1E]
00003070 3007 move.w D0, D7
00003072 C1FC 0006 muls.w D0, 0x6
00003076 D090 add.l D0, [A0]
00003078 2040 movea.l A0, D0
0000307A 43EE FFFA lea.l A1, [A6 - 0x6]
0000307E 41E8 0010 lea.l A0, [A0 + 0x10]
00003082 22D8 move.l [A1]+, [A0]+
00003084 32D8 move.w [A1]+, [A0]+
00003086 486E FFDA pea.l [A6 - 0x26]
0000308A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000308E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003092 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003096 4FEF 000C lea.l A7, [A7 + 0xC]
0000309A 3F00 move.w -[A7], D0
0000309C 4EBA D322 jsr [PC - 0x2CDE /* 000003C0 */]
000030A0 548F addq.l A7, 2
000030A2 7A00 moveq.l D5, 0x00
000030A4 6000 0196 bra +0x198 /* 0000323C */
label000030A8:
000030A8 206E FFDA movea.l A0, [A6 - 0x26]
000030AC 3005 move.w D0, D5
000030AE 48C0 ext.l D0
000030B0 E980 asl D0, 4
000030B2 D090 add.l D0, [A0]
000030B4 2040 movea.l A0, D0
000030B6 43EE FFEA lea.l A1, [A6 - 0x16]
000030BA 5488 addq.l A0, 2
000030BC 22D8 move.l [A1]+, [A0]+
000030BE 22D8 move.l [A1]+, [A0]+
000030C0 22D8 move.l [A1]+, [A0]+
000030C2 22D8 move.l [A1]+, [A0]+
000030C4 202E FFF6 move.l D0, [A6 - 0xA]
000030C8 B0AE 000C cmp.l D0, [A6 + 0xC]
000030CC 6600 016C bne +0x16E /* 0000323A */
000030D0 4AAE 0010 tst.l [A6 + 0x10]
000030D4 6700 00C8 beq +0xCA /* 0000319E */
000030D8 202E FFF2 move.l D0, [A6 - 0xE]
000030DC B0AE 0014 cmp.l D0, [A6 + 0x14]
000030E0 6600 00BC bne +0xBE /* 0000319E */
000030E4 486E FED6 pea.l [A6 - 0x12A]
000030E8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000030EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030F0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000030F4 4FEF 000C lea.l A7, [A7 + 0xC]
000030F8 3F00 move.w -[A7], D0
000030FA 4EBA D2C4 jsr [PC - 0x2D3C /* 000003C0 */]
000030FE 548F addq.l A7, 2
00003100 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003104 486E FED6 pea.l [A6 - 0x12A]
00003108 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000310C 508F addq.l A7, 8
0000310E 4A40 tst.w D0
00003110 6700 008C beq +0x8E /* 0000319E */
00003114 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003118 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000311C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003120 508F addq.l A7, 8
00003122 3F00 move.w -[A7], D0
00003124 4EBA D29A jsr [PC - 0x2D66 /* 000003C0 */]
00003128 548F addq.l A7, 2
0000312A 4878 0003 push.l 0x3
0000312E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003132 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003136 508F addq.l A7, 8
00003138 3F00 move.w -[A7], D0
0000313A 4EBA D284 jsr [PC - 0x2D7C /* 000003C0 */]
0000313E 548F addq.l A7, 2
00003140 206E 0018 movea.l A0, [A6 + 0x18]
00003144 20AE FFEE move.l [A0], [A6 - 0x12]
00003148 0CAE 4355 5253 000C cmpi.l [A6 + 0xC], 0x43555253 /* 'CURS' */
00003150 6646 bne +0x48 /* 00003198 */
00003152 486E FFD6 pea.l [A6 - 0x2A]
00003156 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000315A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000315E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003162 4FEF 000C lea.l A7, [A7 + 0xC]
00003166 3F00 move.w -[A7], D0
00003168 4EBA D256 jsr [PC - 0x2DAA /* 000003C0 */]
0000316C 548F addq.l A7, 2
0000316E 206E FFD6 movea.l A0, [A6 - 0x2A]
00003172 2050 movea.l A0, [A0]
00003174 2D68 000A FFE6 move.l [A6 - 0x1A], [A0 + 0xA]
0000317A 206E FFE6 movea.l A0, [A6 - 0x1A]
0000317E 2F10 move.l -[A7], [A0]
00003180 A851 syscall SetCursor
00003182 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003186 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000318A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000318E 508F addq.l A7, 8
00003190 3F00 move.w -[A7], D0
00003192 4EBA D22C jsr [PC - 0x2DD4 /* 000003C0 */]
00003196 548F addq.l A7, 2
label00003198:
00003198 7001 moveq.l D0, 0x01
0000319A 6000 00DE bra +0xE0 /* 0000327A */
label0000319E:
0000319E 4AAE 0010 tst.l [A6 + 0x10]
000031A2 6600 0096 bne +0x98 /* 0000323A */
000031A6 202E FFEE move.l D0, [A6 - 0x12]
000031AA B0AE 0014 cmp.l D0, [A6 + 0x14]
000031AE 6600 008A bne +0x8C /* 0000323A */
000031B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000031B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031BA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000031BE 508F addq.l A7, 8
000031C0 3F00 move.w -[A7], D0
000031C2 4EBA D1FC jsr [PC - 0x2E04 /* 000003C0 */]
000031C6 548F addq.l A7, 2
000031C8 4878 0003 push.l 0x3
000031CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031D0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000031D4 508F addq.l A7, 8
000031D6 3F00 move.w -[A7], D0
000031D8 4EBA D1E6 jsr [PC - 0x2E1A /* 000003C0 */]
000031DC 548F addq.l A7, 2
000031DE 206E 0018 movea.l A0, [A6 + 0x18]
000031E2 20AE FFEE move.l [A0], [A6 - 0x12]
000031E6 0CAE 4355 5253 000C cmpi.l [A6 + 0xC], 0x43555253 /* 'CURS' */
000031EE 6646 bne +0x48 /* 00003236 */
000031F0 486E FFD6 pea.l [A6 - 0x2A]
000031F4 2F2E FFEA move.l -[A7], [A6 - 0x16]
000031F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031FC 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003200 4FEF 000C lea.l A7, [A7 + 0xC]
00003204 3F00 move.w -[A7], D0
00003206 4EBA D1B8 jsr [PC - 0x2E48 /* 000003C0 */]
0000320A 548F addq.l A7, 2
0000320C 206E FFD6 movea.l A0, [A6 - 0x2A]
00003210 2050 movea.l A0, [A0]
00003212 2D68 000A FFE6 move.l [A6 - 0x1A], [A0 + 0xA]
00003218 206E FFE6 movea.l A0, [A6 - 0x1A]
0000321C 2F10 move.l -[A7], [A0]
0000321E A851 syscall SetCursor
00003220 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003224 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003228 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000322C 508F addq.l A7, 8
0000322E 3F00 move.w -[A7], D0
00003230 4EBA D18E jsr [PC - 0x2E72 /* 000003C0 */]
00003234 548F addq.l A7, 2
label00003236:
00003236 7001 moveq.l D0, 0x01
00003238 6040 bra +0x42 /* 0000327A */
label0000323A:
0000323A 5245 addq.w D5, 1
label0000323C:
0000323C BA6E FFFA cmp.w D5, [A6 - 0x6]
00003240 6D00 FE66 blt -0x198 /* 000030A8 */
00003244 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003248 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000324C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003250 508F addq.l A7, 8
00003252 3F00 move.w -[A7], D0
00003254 4EBA D16A jsr [PC - 0x2E96 /* 000003C0 */]
00003258 548F addq.l A7, 2
0000325A 5247 addq.w D7, 1
label0000325C:
0000325C BE46 cmp.w D7, D6
0000325E 6D00 FE0C blt -0x1F2 /* 0000306C */
00003262 4878 0003 push.l 0x3
00003266 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000326A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000326E 508F addq.l A7, 8
00003270 3F00 move.w -[A7], D0
00003272 4EBA D14C jsr [PC - 0x2EB4 /* 000003C0 */]
00003276 548F addq.l A7, 2
00003278 7000 moveq.l D0, 0x00
label0000327A:
0000327A 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000327E 4E5E unlink A6
00003280 4E75 rts
export_299:
00003282 4E56 FD5E link A6, -0x02A2
00003286 48E7 0108 movem.l -[A7], D7,A4
0000328A 286E 000C movea.l A4, [A6 + 0xC]
0000328E 486E FEA2 pea.l [A6 - 0x15E]
00003292 486E FE62 pea.l [A6 - 0x19E]
00003296 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000329A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000329E 2F0C move.l -[A7], A4
000032A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032A4 4EBA 3096 jsr [PC + 0x3096 /* 0000633C */]
000032A8 4FEF 0018 lea.l A7, [A7 + 0x18]
000032AC 3E00 move.w D7, D0
000032AE 4A47 tst.w D7
000032B0 672C beq +0x2E /* 000032DE */
000032B2 0C54 271E cmpi.w [A4], 0x271E
000032B6 6602 bne +0x4 /* 000032BA */
000032B8 508C addq.l A4, 8
label000032BA:
000032BA 508C addq.l A4, 8
000032BC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000032C0 6706 beq +0x8 /* 000032C8 */
000032C2 7007 moveq.l D0, 0x07
000032C4 6000 02B0 bra +0x2B2 /* 00003576 */
label000032C8:
000032C8 508C addq.l A4, 8
000032CA 41EE FF96 lea.l A0, [A6 - 0x6A]
000032CE 43ED 8FE8 lea.l A1, [A5 - 0x7018]
000032D2 7019 moveq.l D0, 0x19
label000032D4:
000032D4 20D9 move.l [A0]+, [A1]+
000032D6 51C8 FFFC dbf D0, -0x6 /* 000032D4 */
000032DA 30D9 move.w [A0]+, [A1]+
000032DC 603C bra +0x3E /* 0000331A */
label000032DE:
000032DE 486E FEA2 pea.l [A6 - 0x15E]
000032E2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000032E6 588F addq.l A7, 4
000032E8 302E FE62 move.w D0, [A6 - 0x19E]
000032EC 48C0 ext.l D0
000032EE E780 asl D0, 3
000032F0 D9C0 add.l A4, D0
000032F2 0C6E 0006 FEA2 cmpi.w [A6 - 0x15E], 0x6
000032F8 6706 beq +0x8 /* 00003300 */
000032FA 7002 moveq.l D0, 0x02
000032FC 6000 0278 bra +0x27A /* 00003576 */
label00003300:
00003300 4AAE FF18 tst.l [A6 - 0xE8]
00003304 6606 bne +0x8 /* 0000330C */
00003306 703D moveq.l D0, 0x3D
00003308 6000 026C bra +0x26E /* 00003576 */
label0000330C:
0000330C 486E FF96 pea.l [A6 - 0x6A]
00003310 2F2E FF18 move.l -[A7], [A6 - 0xE8]
00003314 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00003318 508F addq.l A7, 8
label0000331A:
0000331A 0C6E 0FDA 0018 cmpi.w [A6 + 0x18], 0xFDA
00003320 6600 00B2 bne +0xB4 /* 000033D4 */
00003324 486E FE68 pea.l [A6 - 0x198]
00003328 486E FE62 pea.l [A6 - 0x19E]
0000332C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003330 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003334 2F0C move.l -[A7], A4
00003336 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000333A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000333E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003342 3E00 move.w D7, D0
00003344 4A47 tst.w D7
00003346 6706 beq +0x8 /* 0000334E */
00003348 3007 move.w D0, D7
0000334A 6000 022A bra +0x22C /* 00003576 */
label0000334E:
0000334E 302E FE62 move.w D0, [A6 - 0x19E]
00003352 48C0 ext.l D0
00003354 E780 asl D0, 3
00003356 D9C0 add.l A4, D0
00003358 4A54 tst.w [A4]
0000335A 6710 beq +0x12 /* 0000336C */
0000335C 486E FE68 pea.l [A6 - 0x198]
00003360 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003364 588F addq.l A7, 4
00003366 7013 moveq.l D0, 0x13
00003368 6000 020C bra +0x20E /* 00003576 */
label0000336C:
0000336C 486E FE60 pea.l [A6 - 0x1A0]
00003370 486E FE68 pea.l [A6 - 0x198]
00003374 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003378 508F addq.l A7, 8
0000337A 3E00 move.w D7, D0
0000337C 486E FE68 pea.l [A6 - 0x198]
00003380 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003384 588F addq.l A7, 4
00003386 4A47 tst.w D7
00003388 6706 beq +0x8 /* 00003390 */
0000338A 3007 move.w D0, D7
0000338C 6000 01E8 bra +0x1EA /* 00003576 */
label00003390:
00003390 4A6E FE60 tst.w [A6 - 0x1A0]
00003394 670A beq +0xC /* 000033A0 */
00003396 206E FFDE movea.l A0, [A6 - 0x22]
0000339A 5368 0042 subq.w [A0 + 0x42], 1
0000339E 602E bra +0x30 /* 000033CE */
label000033A0:
000033A0 426E FE5E clr.w [A6 - 0x1A2]
000033A4 206E FFDE movea.l A0, [A6 - 0x22]
000033A8 4A68 0042 tst.w [A0 + 0x42]
000033AC 6C0E bge +0x10 /* 000033BC */
000033AE 206E FFDE movea.l A0, [A6 - 0x22]
000033B2 4268 0042 clr.w [A0 + 0x42]
000033B6 7001 moveq.l D0, 0x01
000033B8 3D40 FE5E move.w [A6 - 0x1A2], D0
label000033BC:
000033BC 4A6E FE5E tst.w [A6 - 0x1A2]
000033C0 670C beq +0xE /* 000033CE */
000033C2 42A7 clr.l -[A7]
000033C4 2F2E FFDE move.l -[A7], [A6 - 0x22]
000033C8 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000033CC 508F addq.l A7, 8
label000033CE:
000033CE 7000 moveq.l D0, 0x00
000033D0 6000 01A4 bra +0x1A6 /* 00003576 */
label000033D4:
000033D4 0C6E 0FC8 0018 cmpi.w [A6 + 0x18], 0xFC8
000033DA 6600 0076 bne +0x78 /* 00003452 */
000033DE 486E FE64 pea.l [A6 - 0x19C]
000033E2 486E FE62 pea.l [A6 - 0x19E]
000033E6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000033EA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000033EE 2F0C move.l -[A7], A4
000033F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033F4 4EBA 31A0 jsr [PC + 0x31A0 /* 00006596 */]
000033F8 4FEF 0018 lea.l A7, [A7 + 0x18]
000033FC 3E00 move.w D7, D0
000033FE 4A47 tst.w D7
00003400 6706 beq +0x8 /* 00003408 */
00003402 3007 move.w D0, D7
00003404 6000 0170 bra +0x172 /* 00003576 */
label00003408:
00003408 302E FE62 move.w D0, [A6 - 0x19E]
0000340C 48C0 ext.l D0
0000340E E780 asl D0, 3
00003410 D9C0 add.l A4, D0
00003412 4A54 tst.w [A4]
00003414 6706 beq +0x8 /* 0000341C */
00003416 7013 moveq.l D0, 0x13
00003418 6000 015C bra +0x15E /* 00003576 */
label0000341C:
0000341C 4AAE FE64 tst.l [A6 - 0x19C]
00003420 6C04 bge +0x6 /* 00003426 */
00003422 42AE FE64 clr.l [A6 - 0x19C]
label00003426:
00003426 0CAE 0000 0100 FE64 cmpi.l [A6 - 0x19C], 0x100
0000342E 6F08 ble +0xA /* 00003438 */
00003430 2D7C 0000 0100 FE64 move.l [A6 - 0x19C], 0x100
label00003438:
00003438 3D6E FE66 FFFE move.w [A6 - 0x2], [A6 - 0x19A]
0000343E 486E FF96 pea.l [A6 - 0x6A]
00003442 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003446 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000344A 508F addq.l A7, 8
0000344C 7000 moveq.l D0, 0x00
0000344E 6000 0126 bra +0x128 /* 00003576 */
label00003452:
00003452 0C6E 0FBD 0018 cmpi.w [A6 + 0x18], 0xFBD
00003458 6600 0076 bne +0x78 /* 000034D0 */
0000345C 486E FE68 pea.l [A6 - 0x198]
00003460 486E FE62 pea.l [A6 - 0x19E]
00003464 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003468 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000346C 2F0C move.l -[A7], A4
0000346E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003472 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00003476 4FEF 0018 lea.l A7, [A7 + 0x18]
0000347A 3E00 move.w D7, D0
0000347C 4A47 tst.w D7
0000347E 6706 beq +0x8 /* 00003486 */
00003480 3007 move.w D0, D7
00003482 6000 00F2 bra +0xF4 /* 00003576 */
label00003486:
00003486 302E FE62 move.w D0, [A6 - 0x19E]
0000348A 48C0 ext.l D0
0000348C E780 asl D0, 3
0000348E D9C0 add.l A4, D0
00003490 4A54 tst.w [A4]
00003492 6710 beq +0x12 /* 000034A4 */
00003494 486E FE68 pea.l [A6 - 0x198]
00003498 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000349C 588F addq.l A7, 4
0000349E 7013 moveq.l D0, 0x13
000034A0 6000 00D4 bra +0xD6 /* 00003576 */
label000034A4:
000034A4 486E FE60 pea.l [A6 - 0x1A0]
000034A8 486E FE68 pea.l [A6 - 0x198]
000034AC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000034B0 508F addq.l A7, 8
000034B2 3E00 move.w D7, D0
000034B4 486E FE68 pea.l [A6 - 0x198]
000034B8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000034BC 588F addq.l A7, 4
000034BE 4A47 tst.w D7
000034C0 6706 beq +0x8 /* 000034C8 */
000034C2 3007 move.w D0, D7
000034C4 6000 00B0 bra +0xB2 /* 00003576 */
label000034C8:
000034C8 3D6E FE60 FFF4 move.w [A6 - 0xC], [A6 - 0x1A0]
000034CE 6038 bra +0x3A /* 00003508 */
label000034D0:
000034D0 486E FE60 pea.l [A6 - 0x1A0]
000034D4 486E FE62 pea.l [A6 - 0x19E]
000034D8 2F0C move.l -[A7], A4
000034DA 4EBA 00A2 jsr [PC + 0xA2 /* 0000357E */]
000034DE 4FEF 000C lea.l A7, [A7 + 0xC]
000034E2 3E00 move.w D7, D0
000034E4 4A47 tst.w D7
000034E6 6706 beq +0x8 /* 000034EE */
000034E8 3007 move.w D0, D7
000034EA 6000 008A bra +0x8C /* 00003576 */
label000034EE:
000034EE 302E FE62 move.w D0, [A6 - 0x19E]
000034F2 48C0 ext.l D0
000034F4 E780 asl D0, 3
000034F6 D9C0 add.l A4, D0
000034F8 4A54 tst.w [A4]
000034FA 6706 beq +0x8 /* 00003502 */
000034FC 7013 moveq.l D0, 0x13
000034FE 6000 0076 bra +0x78 /* 00003576 */
label00003502:
00003502 3D6E FE60 FFF2 move.w [A6 - 0xE], [A6 - 0x1A0]
label00003508:
00003508 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000350C A873 syscall SetPort
0000350E 486E FF96 pea.l [A6 - 0x6A]
00003512 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003516 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000351A 508F addq.l A7, 8
0000351C 202E FFDE move.l D0, [A6 - 0x22]
00003520 B0AD 9030 cmp.l D0, [A5 - 0x6FD0]
00003524 660C bne +0xE /* 00003532 */
00003526 3B6E FFF4 9046 move.w [A5 - 0x6FBA], [A6 - 0xC]
0000352C 3B6E FFF2 9044 move.w [A5 - 0x6FBC], [A6 - 0xE]
label00003532:
00003532 4267 clr.w -[A7]
00003534 3F3C 0001 move.w -[A7], 0x1
00003538 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000353C 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00003540 508F addq.l A7, 8
00003542 4267 clr.w -[A7]
00003544 3F3C 0001 move.w -[A7], 0x1
00003548 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
0000354C 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00003550 508F addq.l A7, 8
00003552 42A7 clr.l -[A7]
00003554 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003558 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000355C 508F addq.l A7, 8
0000355E 0C6E 012C FE60 cmpi.w [A6 - 0x1A0], 0x12C
00003564 6D08 blt +0xA /* 0000356E */
00003566 0C6E 013A FE60 cmpi.w [A6 - 0x1A0], 0x13A
0000356C 6F04 ble +0x6 /* 00003572 */
label0000356E:
0000356E 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label00003572:
00003572 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
label00003576:
00003576 4CDF 1080 movem.l D7,A4, [A7]+
0000357A 4E5E unlink A6
0000357C 4E75 rts
export_304:
fn0000357E:
0000357E 4E56 FFF8 link A6, -0x0008
00003582 48E7 0308 movem.l -[A7], D6,D7,A4
00003586 286E 0008 movea.l A4, [A6 + 0x8]
0000358A 206E 000C movea.l A0, [A6 + 0xC]
0000358E 4250 clr.w [A0]
00003590 7CFF moveq.l D6, 0xFFFFFFFF
00003592 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */
00003596 6602 bne +0x4 /* 0000359A */
00003598 7C00 moveq.l D6, 0x00
label0000359A:
0000359A 0C54 2B19 cmpi.w [A4], 0x2B19
0000359E 6602 bne +0x4 /* 000035A2 */
000035A0 7C01 moveq.l D6, 0x01
label000035A2:
000035A2 0C54 2B06 cmpi.w [A4], 0x2B06
000035A6 6602 bne +0x4 /* 000035AA */
000035A8 7C02 moveq.l D6, 0x02
label000035AA:
000035AA 0C54 2B1F cmpi.w [A4], 0x2B1F
000035AE 6602 bne +0x4 /* 000035B2 */
000035B0 7C03 moveq.l D6, 0x03
label000035B2:
000035B2 4A46 tst.w D6
000035B4 6D08 blt +0xA /* 000035BE */
000035B6 508C addq.l A4, 8
000035B8 206E 000C movea.l A0, [A6 + 0xC]
000035BC 5250 addq.w [A0], 1
label000035BE:
000035BE 3014 move.w D0, [A4]
000035C0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000035C4 0018 0062 ori.b [A0]+, 0x62 /* 'b' */
000035C8 2B04 move.l -[A5], D4
000035CA 006E 2B28 007C ori.w [A6 + 0x7C], 0x2B28 /* '+(' */
000035D0 2B70 008A 2B52 move.l [A5 + 0x2B52 /* export_1382 */], [A0 + D0.w - 0x118]
000035D6 0098 0FAE 00A8 ori.l [A0]+, 0xFAE00A8
000035DC 2B05 move.l -[A5], D5
000035DE 00B8 2B11 00D6 2B1B ori.l [0x00002B1B], 0x2B1100D6
000035E6 00E6 .incomplete
000035E8 2B35 00F6 move.l -[A5], [A5 + D0.w - 0x10]
000035EC 1F41 0114 move.b [A7 + 0x114], D1
000035F0 2B4A 0132 move.l [A5 + 0x132 /* export_34 */], A2
000035F4 2B4E 0142 move.l [A5 + 0x142 /* export_36 */], A6
000035F8 2B53 0172 move.l [A5 + 0x172 /* export_42 */], [A3]
000035FC 0FE9 .incomplete
000035FE 01A0 bclr -[A0], D0
00003600 0FF0 .incomplete
00003602 01B0 2B57 bclr <<invalid full ext with IS == 1 and I/IS == 7>>, D0
00003606 01C0 .incomplete
00003608 2B0D move.l -[A5], A5
0000360A 01D0 .incomplete
0000360C 2B59 01F4 move.l [A5 + 0x1F4], [A1]+
00003610 2B5C 0224 move.l [A5 + 0x224], [A4]+
00003614 0841 0234 bchg.b D1, 0x34 /* '4' */
00003618 2B63 0254 move.l [A5 + 0x254], -[A3]
0000361C 2B67 0274 move.l [A5 + 0x274], -[A7]
00003620 2B6A 0290 2AF9 move.l [A5 + 0x2AF9], [A2 + 0x290]
00003626 029C 4A46 6D06 andi.l [A4]+, 0x4A466D06
0000362C 7002 moveq.l D0, 0x02
0000362E 6000 02C4 bra +0x2C6 /* 000038F4 */
00003632 7E64 moveq.l D7, 0x64
00003634 6000 02B0 bra +0x2B2 /* 000038E6 */
00003638 4A46 tst.w D6
0000363A 6D06 blt +0x8 /* 00003642 */
0000363C 7002 moveq.l D0, 0x02
0000363E 6000 02B4 bra +0x2B6 /* 000038F4 */
label00003642:
00003642 3E3C 025C move.w D7, 0x25C
00003646 6000 029E bra +0x2A0 /* 000038E6 */
0000364A 4A46 tst.w D6
0000364C 6D06 blt +0x8 /* 00003654 */
0000364E 7002 moveq.l D0, 0x02
00003650 6000 02A2 bra +0x2A4 /* 000038F4 */
label00003654:
00003654 3E3C 0258 move.w D7, 0x258
00003658 6000 028C bra +0x28E /* 000038E6 */
0000365C 4A46 tst.w D6
0000365E 6D06 blt +0x8 /* 00003666 */
00003660 7002 moveq.l D0, 0x02
00003662 6000 0290 bra +0x292 /* 000038F4 */
label00003666:
00003666 3E3C 0259 move.w D7, 0x259
0000366A 6000 027A bra +0x27C /* 000038E6 */
0000366E 0C46 0001 cmpi.w D6, 0x1
00003672 6D06 blt +0x8 /* 0000367A */
00003674 7002 moveq.l D0, 0x02
00003676 6000 027C bra +0x27E /* 000038F4 */
label0000367A:
0000367A 3E3C 012C move.w D7, 0x12C
0000367E 6000 0266 bra +0x268 /* 000038E6 */
00003682 0C46 0001 cmpi.w D6, 0x1
00003686 6D06 blt +0x8 /* 0000368E */
00003688 7002 moveq.l D0, 0x02
0000368A 6000 0268 bra +0x26A /* 000038F4 */
label0000368E:
0000368E 3E3C 012D move.w D7, 0x12D
00003692 6000 0252 bra +0x254 /* 000038E6 */
00003696 0C46 0002 cmpi.w D6, 0x2
0000369A 6D06 blt +0x8 /* 000036A2 */
0000369C 7002 moveq.l D0, 0x02
0000369E 6000 0254 bra +0x256 /* 000038F4 */
label000036A2:
000036A2 0C46 0001 cmpi.w D6, 0x1
000036A6 6C08 bge +0xA /* 000036B0 */
000036A8 3E3C 0131 move.w D7, 0x131
000036AC 6000 0238 bra +0x23A /* 000038E6 */
label000036B0:
000036B0 3E3C 00D0 move.w D7, 0xD0
000036B4 6000 0230 bra +0x232 /* 000038E6 */
000036B8 0C46 0001 cmpi.w D6, 0x1
000036BC 6D06 blt +0x8 /* 000036C4 */
000036BE 7002 moveq.l D0, 0x02
000036C0 6000 0232 bra +0x234 /* 000038F4 */
label000036C4:
000036C4 3E3C 012E move.w D7, 0x12E
000036C8 6000 021C bra +0x21E /* 000038E6 */
000036CC 0C46 0001 cmpi.w D6, 0x1
000036D0 6D06 blt +0x8 /* 000036D8 */
000036D2 7002 moveq.l D0, 0x02
000036D4 6000 021E bra +0x220 /* 000038F4 */
label000036D8:
000036D8 3E3C 012F move.w D7, 0x12F
000036DC 6000 0208 bra +0x20A /* 000038E6 */
000036E0 0C46 0002 cmpi.w D6, 0x2
000036E4 6D06 blt +0x8 /* 000036EC */
000036E6 7002 moveq.l D0, 0x02
000036E8 6000 020A bra +0x20C /* 000038F4 */
label000036EC:
000036EC 0C46 0001 cmpi.w D6, 0x1
000036F0 6C08 bge +0xA /* 000036FA */
000036F2 3E3C 0130 move.w D7, 0x130
000036F6 6000 01EE bra +0x1F0 /* 000038E6 */
label000036FA:
000036FA 3E3C 00CA move.w D7, 0xCA
000036FE 6000 01E6 bra +0x1E8 /* 000038E6 */
00003702 0C46 0002 cmpi.w D6, 0x2
00003706 6D06 blt +0x8 /* 0000370E */
00003708 7002 moveq.l D0, 0x02
0000370A 6000 01E8 bra +0x1EA /* 000038F4 */
label0000370E:
0000370E 0C46 0001 cmpi.w D6, 0x1
00003712 6C08 bge +0xA /* 0000371C */
00003714 3E3C 0132 move.w D7, 0x132
00003718 6000 01CC bra +0x1CE /* 000038E6 */
label0000371C:
0000371C 3E3C 00CD move.w D7, 0xCD
00003720 6000 01C4 bra +0x1C6 /* 000038E6 */
00003724 0C46 0001 cmpi.w D6, 0x1
00003728 6D06 blt +0x8 /* 00003730 */
0000372A 7002 moveq.l D0, 0x02
0000372C 6000 01C6 bra +0x1C8 /* 000038F4 */
label00003730:
00003730 3E3C 0133 move.w D7, 0x133
00003734 6000 01B0 bra +0x1B2 /* 000038E6 */
00003738 0C46 0003 cmpi.w D6, 0x3
0000373C 6D06 blt +0x8 /* 00003744 */
0000373E 7002 moveq.l D0, 0x02
00003740 6000 01B2 bra +0x1B4 /* 000038F4 */
label00003744:
00003744 0C46 0001 cmpi.w D6, 0x1
00003748 6C08 bge +0xA /* 00003752 */
0000374A 3E3C 0134 move.w D7, 0x134
0000374E 6000 0196 bra +0x198 /* 000038E6 */
label00003752:
00003752 0C46 0002 cmpi.w D6, 0x2
00003756 6604 bne +0x6 /* 0000375C */
00003758 3E3C 0191 move.w D7, 0x191
label0000375C:
0000375C 0C46 0001 cmpi.w D6, 0x1
00003760 6600 0184 bne +0x186 /* 000038E6 */
00003764 3E3C 00CE move.w D7, 0xCE
00003768 6000 017C bra +0x17E /* 000038E6 */
0000376C 0C46 0001 cmpi.w D6, 0x1
00003770 6C08 bge +0xA /* 0000377A */
00003772 3E3C 0135 move.w D7, 0x135
00003776 6000 016E bra +0x170 /* 000038E6 */
label0000377A:
0000377A 0C46 0001 cmpi.w D6, 0x1
0000377E 6604 bne +0x6 /* 00003784 */
00003780 3E3C 00CB move.w D7, 0xCB
label00003784:
00003784 0C46 0002 cmpi.w D6, 0x2
00003788 6604 bne +0x6 /* 0000378E */
0000378A 3E3C 0190 move.w D7, 0x190
label0000378E:
0000378E 0C46 0003 cmpi.w D6, 0x3
00003792 6600 0152 bne +0x154 /* 000038E6 */
00003796 3E3C 01F4 move.w D7, 0x1F4
0000379A 6000 014A bra +0x14C /* 000038E6 */
0000379E 0C46 0003 cmpi.w D6, 0x3
000037A2 6706 beq +0x8 /* 000037AA */
000037A4 7002 moveq.l D0, 0x02
000037A6 6000 014C bra +0x14E /* 000038F4 */
label000037AA:
000037AA 3E3C 01F5 move.w D7, 0x1F5
000037AE 6000 0136 bra +0x138 /* 000038E6 */
000037B2 0C46 0002 cmpi.w D6, 0x2
000037B6 6706 beq +0x8 /* 000037BE */
000037B8 7002 moveq.l D0, 0x02
000037BA 6000 0138 bra +0x13A /* 000038F4 */
label000037BE:
000037BE 3E3C 0193 move.w D7, 0x193
000037C2 6000 0122 bra +0x124 /* 000038E6 */
000037C6 0C46 0002 cmpi.w D6, 0x2
000037CA 6706 beq +0x8 /* 000037D2 */
000037CC 7002 moveq.l D0, 0x02
000037CE 6000 0124 bra +0x126 /* 000038F4 */
label000037D2:
000037D2 3E3C 0194 move.w D7, 0x194
000037D6 6000 010E bra +0x110 /* 000038E6 */
000037DA 0C46 0001 cmpi.w D6, 0x1
000037DE 6D06 blt +0x8 /* 000037E6 */
000037E0 7002 moveq.l D0, 0x02
000037E2 6000 0110 bra +0x112 /* 000038F4 */
label000037E6:
000037E6 508C addq.l A4, 8
000037E8 206E 000C movea.l A0, [A6 + 0xC]
000037EC 5250 addq.w [A0], 1
000037EE 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */
000037F2 6706 beq +0x8 /* 000037FA */
000037F4 7002 moveq.l D0, 0x02
000037F6 6000 00FC bra +0xFE /* 000038F4 */
label000037FA:
000037FA 3E3C 0136 move.w D7, 0x136
000037FE 6000 00E6 bra +0xE8 /* 000038E6 */
00003802 0C46 0003 cmpi.w D6, 0x3
00003806 6D06 blt +0x8 /* 0000380E */
00003808 7002 moveq.l D0, 0x02
0000380A 6000 00E8 bra +0xEA /* 000038F4 */
label0000380E:
0000380E 0C46 0001 cmpi.w D6, 0x1
00003812 6C08 bge +0xA /* 0000381C */
00003814 3E3C 0137 move.w D7, 0x137
00003818 6000 00CC bra +0xCE /* 000038E6 */
label0000381C:
0000381C 0C46 0002 cmpi.w D6, 0x2
00003820 6604 bne +0x6 /* 00003826 */
00003822 3E3C 0192 move.w D7, 0x192
label00003826:
00003826 0C46 0001 cmpi.w D6, 0x1
0000382A 6600 00BA bne +0xBC /* 000038E6 */
0000382E 3E3C 00CC move.w D7, 0xCC
00003832 6000 00B2 bra +0xB4 /* 000038E6 */
00003836 0C46 0001 cmpi.w D6, 0x1
0000383A 6D06 blt +0x8 /* 00003842 */
0000383C 7002 moveq.l D0, 0x02
0000383E 6000 00B4 bra +0xB6 /* 000038F4 */
label00003842:
00003842 3E3C 0138 move.w D7, 0x138
00003846 6000 009E bra +0xA0 /* 000038E6 */
0000384A 0C6C 2B09 0008 cmpi.w [A4 + 0x8], 0x2B09 /* '+\t' */
00003850 6608 bne +0xA /* 0000385A */
00003852 508C addq.l A4, 8
00003854 206E 000C movea.l A0, [A6 + 0xC]
00003858 5250 addq.w [A0], 1
label0000385A:
0000385A 0C46 0001 cmpi.w D6, 0x1
0000385E 6D06 blt +0x8 /* 00003866 */
00003860 7002 moveq.l D0, 0x02
00003862 6000 0090 bra +0x92 /* 000038F4 */
label00003866:
00003866 3E3C 0139 move.w D7, 0x139
0000386A 6000 007A bra +0x7C /* 000038E6 */
0000386E 0C6C 1F41 0008 cmpi.w [A4 + 0x8], 0x1F41
00003874 6608 bne +0xA /* 0000387E */
00003876 508C addq.l A4, 8
00003878 206E 000C movea.l A0, [A6 + 0xC]
0000387C 5250 addq.w [A0], 1
label0000387E:
0000387E 0C46 0001 cmpi.w D6, 0x1
00003882 6706 beq +0x8 /* 0000388A */
00003884 7002 moveq.l D0, 0x02
00003886 6000 006C bra +0x6E /* 000038F4 */
label0000388A:
0000388A 3E3C 00C9 move.w D7, 0xC9
0000388E 6000 0056 bra +0x58 /* 000038E6 */
00003892 0C46 0002 cmpi.w D6, 0x2
00003896 6D06 blt +0x8 /* 0000389E */
00003898 7002 moveq.l D0, 0x02
0000389A 6000 0058 bra +0x5A /* 000038F4 */
label0000389E:
0000389E 0C46 0001 cmpi.w D6, 0x1
000038A2 6C08 bge +0xA /* 000038AC */
000038A4 3E3C 013A move.w D7, 0x13A
000038A8 6000 003C bra +0x3E /* 000038E6 */
label000038AC:
000038AC 3E3C 00C8 move.w D7, 0xC8
000038B0 6034 bra +0x36 /* 000038E6 */
000038B2 0C46 0001 cmpi.w D6, 0x1
000038B6 6704 beq +0x6 /* 000038BC */
000038B8 7002 moveq.l D0, 0x02
000038BA 6038 bra +0x3A /* 000038F4 */
label000038BC:
000038BC 3E3C 00CF move.w D7, 0xCF
000038C0 6024 bra +0x26 /* 000038E6 */
000038C2 0C46 0002 cmpi.w D6, 0x2
000038C6 6604 bne +0x6 /* 000038CC */
000038C8 3E3C 025B move.w D7, 0x25B
label000038CC:
000038CC 0C46 0003 cmpi.w D6, 0x3
000038D0 6604 bne +0x6 /* 000038D6 */
000038D2 3E3C 025A move.w D7, 0x25A
label000038D6:
000038D6 0C46 0002 cmpi.w D6, 0x2
000038DA 6C04 bge +0x6 /* 000038E0 */
000038DC 7002 moveq.l D0, 0x02
000038DE 6014 bra +0x16 /* 000038F4 */
label000038E0:
000038E0 206E 000C movea.l A0, [A6 + 0xC]
000038E4 5350 subq.w [A0], 1
label000038E6:
000038E6 206E 0010 movea.l A0, [A6 + 0x10]
000038EA 3087 move.w [A0], D7
000038EC 206E 000C movea.l A0, [A6 + 0xC]
000038F0 5250 addq.w [A0], 1
000038F2 7000 moveq.l D0, 0x00
label000038F4:
000038F4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000038F8 4E5E unlink A6
000038FA 4E75 rts
export_297:
000038FC 4E56 FD68 link A6, -0x0298
00003900 48E7 0108 movem.l -[A7], D7,A4
00003904 286E 000C movea.l A4, [A6 + 0xC]
00003908 486E FEBA pea.l [A6 - 0x146]
0000390C 486E FE7A pea.l [A6 - 0x186]
00003910 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003914 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003918 2F0C move.l -[A7], A4
0000391A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000391E 4EBA 2A1C jsr [PC + 0x2A1C /* 0000633C */]
00003922 4FEF 0018 lea.l A7, [A7 + 0x18]
00003926 3E00 move.w D7, D0
00003928 4A47 tst.w D7
0000392A 6706 beq +0x8 /* 00003932 */
0000392C 3007 move.w D0, D7
0000392E 6000 01C8 bra +0x1CA /* 00003AF8 */
label00003932:
00003932 302E FE7A move.w D0, [A6 - 0x186]
00003936 48C0 ext.l D0
00003938 E780 asl D0, 3
0000393A D9C0 add.l A4, D0
0000393C 486E FE80 pea.l [A6 - 0x180]
00003940 486E FEBA pea.l [A6 - 0x146]
00003944 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003948 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000394C 2F0C move.l -[A7], A4
0000394E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003952 4EBA 2A86 jsr [PC + 0x2A86 /* 000063DA */]
00003956 4FEF 0018 lea.l A7, [A7 + 0x18]
0000395A 3E00 move.w D7, D0
0000395C 4A47 tst.w D7
0000395E 6706 beq +0x8 /* 00003966 */
00003960 3007 move.w D0, D7
00003962 6000 0194 bra +0x196 /* 00003AF8 */
label00003966:
00003966 486E FE7C pea.l [A6 - 0x184]
0000396A 486E FE80 pea.l [A6 - 0x180]
0000396E 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00003972 508F addq.l A7, 8
00003974 206E FE7C movea.l A0, [A6 - 0x184]
00003978 2050 movea.l A0, [A0]
0000397A 3D50 FE78 move.w [A6 - 0x188], [A0]
0000397E 486E FE80 pea.l [A6 - 0x180]
00003982 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003986 588F addq.l A7, 4
00003988 2F2E FE7C move.l -[A7], [A6 - 0x184]
0000398C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003990 0C6E 0006 FEBA cmpi.w [A6 - 0x146], 0x6
00003996 6600 0064 bne +0x66 /* 000039FC */
0000399A 3F2E FE78 move.w -[A7], [A6 - 0x188]
0000399E 486E FEBA pea.l [A6 - 0x146]
000039A2 4EBA 0584 jsr [PC + 0x584 /* 00003F28 */]
000039A6 5C8F addq.l A7, 6
000039A8 3E00 move.w D7, D0
000039AA 4A47 tst.w D7
000039AC 663E bne +0x40 /* 000039EC */
000039AE 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000039B2 2F2E FEE8 move.l -[A7], [A6 - 0x118]
000039B6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000039BA 508F addq.l A7, 8
000039BC 3F00 move.w -[A7], D0
000039BE 4EBA CA00 jsr [PC - 0x3600 /* 000003C0 */]
000039C2 548F addq.l A7, 2
000039C4 4AAE FF30 tst.l [A6 - 0xD0]
000039C8 6722 beq +0x24 /* 000039EC */
000039CA 2F2E FF30 move.l -[A7], [A6 - 0xD0]
000039CE A873 syscall SetPort
000039D0 486E FEE8 pea.l [A6 - 0x118]
000039D4 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
000039D8 588F addq.l A7, 4
000039DA 2F2E FF30 move.l -[A7], [A6 - 0xD0]
000039DE 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
000039E2 588F addq.l A7, 4
000039E4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000039E8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label000039EC:
000039EC 486E FEBA pea.l [A6 - 0x146]
000039F0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000039F4 588F addq.l A7, 4
000039F6 3007 move.w D0, D7
000039F8 6000 00FE bra +0x100 /* 00003AF8 */
label000039FC:
000039FC 0C6E 0003 FEBA cmpi.w [A6 - 0x146], 0x3
00003A02 6710 beq +0x12 /* 00003A14 */
00003A04 486E FEBA pea.l [A6 - 0x146]
00003A08 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00003A0C 588F addq.l A7, 4
00003A0E 7002 moveq.l D0, 0x02
00003A10 6000 00E6 bra +0xE8 /* 00003AF8 */
label00003A14:
00003A14 206E FF58 movea.l A0, [A6 - 0xA8]
00003A18 302E FF52 move.w D0, [A6 - 0xAE]
00003A1C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003A20 D090 add.l D0, [A0]
00003A22 2040 movea.l A0, D0
00003A24 43EE FFAE lea.l A1, [A6 - 0x52]
00003A28 7013 moveq.l D0, 0x13
label00003A2A:
00003A2A 22D8 move.l [A1]+, [A0]+
00003A2C 51C8 FFFC dbf D0, -0x6 /* 00003A2A */
00003A30 32D8 move.w [A1]+, [A0]+
00003A32 486E FE68 pea.l [A6 - 0x198]
00003A36 3F2E FF52 move.w -[A7], [A6 - 0xAE]
00003A3A 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00003A3E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003A42 4FEF 000A lea.l A7, [A7 + 0xA]
00003A46 486E FEBA pea.l [A6 - 0x146]
00003A4A 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00003A4E 588F addq.l A7, 4
00003A50 3F00 move.w -[A7], D0
00003A52 3F2E FE78 move.w -[A7], [A6 - 0x188]
00003A56 486E FFAE pea.l [A6 - 0x52]
00003A5A 4EBA 00A4 jsr [PC + 0xA4 /* 00003B00 */]
00003A5E 508F addq.l A7, 8
00003A60 3E00 move.w D7, D0
00003A62 4A47 tst.w D7
00003A64 666A bne +0x6C /* 00003AD0 */
00003A66 206E FF58 movea.l A0, [A6 - 0xA8]
00003A6A 302E FF52 move.w D0, [A6 - 0xAE]
00003A6E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003A72 D090 add.l D0, [A0]
00003A74 2040 movea.l A0, D0
00003A76 43EE FFAE lea.l A1, [A6 - 0x52]
00003A7A 7013 moveq.l D0, 0x13
label00003A7C:
00003A7C 20D9 move.l [A0]+, [A1]+
00003A7E 51C8 FFFC dbf D0, -0x6 /* 00003A7C */
00003A82 30D9 move.w [A0]+, [A1]+
00003A84 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00003A88 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00003A8C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003A90 508F addq.l A7, 8
00003A92 3F00 move.w -[A7], D0
00003A94 4EBA C92A jsr [PC - 0x36D6 /* 000003C0 */]
00003A98 548F addq.l A7, 2
00003A9A 4AAE FF30 tst.l [A6 - 0xD0]
00003A9E 6730 beq +0x32 /* 00003AD0 */
00003AA0 486E FE70 pea.l [A6 - 0x190]
00003AA4 3F2E FF52 move.w -[A7], [A6 - 0xAE]
00003AA8 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00003AAC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003AB0 4FEF 000A lea.l A7, [A7 + 0xA]
00003AB4 486E FE70 pea.l [A6 - 0x190]
00003AB8 486E FE68 pea.l [A6 - 0x198]
00003ABC 486E FE70 pea.l [A6 - 0x190]
00003AC0 A8AB syscall UnionRect
00003AC2 486E FE70 pea.l [A6 - 0x190]
00003AC6 2F2E FF30 move.l -[A7], [A6 - 0xD0]
00003ACA 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00003ACE 508F addq.l A7, 8
label00003AD0:
00003AD0 486E FEBA pea.l [A6 - 0x146]
00003AD4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00003AD8 588F addq.l A7, 4
00003ADA 4A47 tst.w D7
00003ADC 6704 beq +0x6 /* 00003AE2 */
00003ADE 3007 move.w D0, D7
00003AE0 6016 bra +0x18 /* 00003AF8 */
label00003AE2:
00003AE2 486E FEBA pea.l [A6 - 0x146]
00003AE6 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00003AEA 588F addq.l A7, 4
00003AEC 4A40 tst.w D0
00003AEE 6706 beq +0x8 /* 00003AF6 */
00003AF0 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00003AF4 6002 bra +0x4 /* 00003AF8 */
label00003AF6:
00003AF6 7000 moveq.l D0, 0x00
label00003AF8:
00003AF8 4CDF 1080 movem.l D7,A4, [A7]+
00003AFC 4E5E unlink A6
00003AFE 4E75 rts
fn00003B00:
00003B00 4E56 FFFE link A6, -0x0002
00003B04 2F0C move.l -[A7], A4
00003B06 286E 0008 movea.l A4, [A6 + 0x8]
00003B0A 3014 move.w D0, [A4]
00003B0C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003B10 0012 004A ori.b [A2], 0x4A /* 'J' */
00003B14 0069 0046 006A ori.w [A1 + 0x6A], 0x46 /* 'F' */
00003B1A 0042 006B ori.w D2, 0x6B /* 'k' */
00003B1E 003E 006C ori.b <<invalid special address>>, 0x6C /* 'l' */
00003B22 003A 0067 003E ori.b [PC + 0x3E /* 00003B62, value 0x60 '`', cstring "`@?." */], 0x67 /* 'g' */
00003B28 0064 003A ori.w -[A4], 0x3A /* ':' */
00003B2C 0065 0036 ori.w -[A5], 0x36 /* '6' */
00003B30 0066 0032 ori.w -[A6], 0x32 /* '2' */
00003B34 0068 0040 00CA ori.w [A0 + 0xCA], 0x40 /* '@' */
00003B3A 003C 00C9 ori.b ccr, 201
00003B3E 0038 00CB 0034 ori.b [0x00000034], 0xCB
00003B44 00C8 .incomplete
00003B46 0030 00CC 003E ori.b [A0 + D0.w + 0x3E], 0xCC
00003B4C 012C 003A btst [A4 + 0x3A], D0
00003B50 012D 0036 btst [A5 + 0x36], D0
00003B54 012E 0032 btst [A6 + 0x32], D0
00003B58 012F 0044 btst [A7 + 0x44], D0
00003B5C 7052 moveq.l D0, 0x52
00003B5E 3D40 FFFE move.w [A6 - 0x2], D0
00003B62 6040 bra +0x42 /* 00003BA4 */
00003B64 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B68 2F0C move.l -[A7], A4
00003B6A 4EBA 0042 jsr [PC + 0x42 /* 00003BAE */]
00003B6E 5C8F addq.l A7, 6
00003B70 3D40 FFFE move.w [A6 - 0x2], D0
00003B74 602E bra +0x30 /* 00003BA4 */
00003B76 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B7A 2F0C move.l -[A7], A4
00003B7C 4EBA 010A jsr [PC + 0x10A /* 00003C88 */]
00003B80 5C8F addq.l A7, 6
00003B82 3D40 FFFE move.w [A6 - 0x2], D0
00003B86 601C bra +0x1E /* 00003BA4 */
00003B88 3F2E 000E move.w -[A7], [A6 + 0xE]
00003B8C 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B90 2F0C move.l -[A7], A4
00003B92 4EBA 023C jsr [PC + 0x23C /* 00003DD0 */]
00003B96 508F addq.l A7, 8
00003B98 3D40 FFFE move.w [A6 - 0x2], D0
00003B9C 6006 bra +0x8 /* 00003BA4 */
00003B9E 7053 moveq.l D0, 0x53
00003BA0 3D40 FFFE move.w [A6 - 0x2], D0
label00003BA4:
00003BA4 302E FFFE move.w D0, [A6 - 0x2]
00003BA8 285F movea.l A4, [A7]+
00003BAA 4E5E unlink A6
00003BAC 4E75 rts
fn00003BAE:
00003BAE 4E56 FFF8 link A6, -0x0008
00003BB2 2F0C move.l -[A7], A4
00003BB4 286E 0008 movea.l A4, [A6 + 0x8]
00003BB8 302E 000C move.w D0, [A6 + 0xC]
00003BBC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003BC0 0004 0012 ori.b D4, 0x12
00003BC4 0FE9 .incomplete
00003BC6 0028 2B5C 004A ori.b [A0 + 0x4A], 0x5C /* '\\' */
00003BCC 2B4A 005E move.l [A5 + 0x5E], A2
00003BD0 2B53 00AE move.l [A5 + 0xAE], [A3]
00003BD4 0C54 0068 cmpi.w [A4], 0x68 /* 'h' */
00003BD8 660C bne +0xE /* 00003BE6 */
00003BDA 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003BDE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003BE2 42AC 003E clr.l [A4 + 0x3E]
label00003BE6:
00003BE6 7064 moveq.l D0, 0x64
00003BE8 3880 move.w [A4], D0
00003BEA 6000 0094 bra +0x96 /* 00003C80 */
00003BEE 0C54 0068 cmpi.w [A4], 0x68 /* 'h' */
00003BF2 660C bne +0xE /* 00003C00 */
00003BF4 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003BF8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003BFC 42AC 003E clr.l [A4 + 0x3E]
label00003C00:
00003C00 700F moveq.l D0, 0x0F
00003C02 3940 0046 move.w [A4 + 0x46], D0
00003C06 700F moveq.l D0, 0x0F
00003C08 3940 0048 move.w [A4 + 0x48], D0
00003C0C 7065 moveq.l D0, 0x65
00003C0E 3880 move.w [A4], D0
00003C10 6000 006E bra +0x70 /* 00003C80 */
00003C14 0C54 0068 cmpi.w [A4], 0x68 /* 'h' */
00003C18 660C bne +0xE /* 00003C26 */
00003C1A 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003C1E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003C22 42AC 003E clr.l [A4 + 0x3E]
label00003C26:
00003C26 7066 moveq.l D0, 0x66
00003C28 3880 move.w [A4], D0
00003C2A 6054 bra +0x56 /* 00003C80 */
00003C2C 0C54 0068 cmpi.w [A4], 0x68 /* 'h' */
00003C30 674A beq +0x4C /* 00003C7C */
00003C32 41EE FFF8 lea.l A0, [A6 - 0x8]
00003C36 43EC 000E lea.l A1, [A4 + 0xE]
00003C3A 20D9 move.l [A0]+, [A1]+
00003C3C 20D9 move.l [A0]+, [A1]+
00003C3E 42A7 clr.l -[A7]
00003C40 A8CB syscall OpenPoly
00003C42 205F movea.l A0, [A7]+
00003C44 2948 003E move.l [A4 + 0x3E], A0
00003C48 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C4C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003C50 A893 syscall MoveTo
00003C52 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003C56 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003C5A A891 syscall LineTo
00003C5C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003C60 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003C64 A891 syscall LineTo
00003C66 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C6A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003C6E A891 syscall LineTo
00003C70 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C74 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003C78 A891 syscall LineTo
00003C7A A8CC syscall ClosePoly/ClosePgon
label00003C7C:
00003C7C 7068 moveq.l D0, 0x68
00003C7E 3880 move.w [A4], D0
label00003C80:
00003C80 7000 moveq.l D0, 0x00
00003C82 285F movea.l A4, [A7]+
00003C84 4E5E unlink A6
00003C86 4E75 rts
fn00003C88:
00003C88 4E56 FFF8 link A6, -0x0008
00003C8C 2F0C move.l -[A7], A4
00003C8E 286E 0008 movea.l A4, [A6 + 0x8]
00003C92 302E 000C move.w D0, [A6 + 0xC]
00003C96 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003C9A 0007 001E ori.b D7, 0x1E
00003C9E 2B6E 003C 2B47 move.l [A5 + 0x2B47], [A6 + 0x3C]
00003CA4 0064 0FE9 ori.w -[A4], 0xFE9
00003CA8 007A 2B5C 0090 ori.w [PC + 0x90 /* 00003D3A, value 0x8E, cstring "" */], 0x2B5C /* '+\\' */
00003CAE 2B57 00A6 move.l [A5 + 0xA6], [A7]
00003CB2 2B0D move.l -[A5], A5
00003CB4 00BA 2B53 010C 0C54 ori.l [PC + 0xC54 /* 0000490A, value 0x51C8FFFC */], 0x2B53010C
00003CBC 00CA .incomplete
00003CBE 660C bne +0xE /* 00003CCC */
00003CC0 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003CC4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003CC8 42AC 003E clr.l [A4 + 0x3E]
label00003CCC:
00003CCC 426C 0016 clr.w [A4 + 0x16]
00003CD0 426C 0018 clr.w [A4 + 0x18]
00003CD4 38BC 00C8 move.w [A4], 0xC8
00003CD8 6000 00EE bra +0xF0 /* 00003DC8 */
00003CDC 0C54 00CA cmpi.w [A4], 0xCA
00003CE0 660C bne +0xE /* 00003CEE */
00003CE2 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003CE6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003CEA 42AC 003E clr.l [A4 + 0x3E]
label00003CEE:
00003CEE 7001 moveq.l D0, 0x01
00003CF0 3940 0016 move.w [A4 + 0x16], D0
00003CF4 426C 0018 clr.w [A4 + 0x18]
00003CF8 42AC 0026 clr.l [A4 + 0x26]
00003CFC 42AC 0022 clr.l [A4 + 0x22]
00003D00 38BC 00C8 move.w [A4], 0xC8
00003D04 6000 00C2 bra +0xC4 /* 00003DC8 */
00003D08 0C54 00CA cmpi.w [A4], 0xCA
00003D0C 660C bne +0xE /* 00003D1A */
00003D0E 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003D12 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003D16 42AC 003E clr.l [A4 + 0x3E]
label00003D1A:
00003D1A 38BC 00C8 move.w [A4], 0xC8
00003D1E 6000 00A8 bra +0xAA /* 00003DC8 */
00003D22 0C54 00CA cmpi.w [A4], 0xCA
00003D26 660C bne +0xE /* 00003D34 */
00003D28 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003D2C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003D30 42AC 003E clr.l [A4 + 0x3E]
label00003D34:
00003D34 38BC 00C9 move.w [A4], 0xC9
00003D38 6000 008E bra +0x90 /* 00003DC8 */
00003D3C 0C54 00CA cmpi.w [A4], 0xCA
00003D40 660C bne +0xE /* 00003D4E */
00003D42 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003D46 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003D4A 42AC 003E clr.l [A4 + 0x3E]
label00003D4E:
00003D4E 38BC 00CB move.w [A4], 0xCB
00003D52 6000 0074 bra +0x76 /* 00003DC8 */
00003D56 0C54 00CA cmpi.w [A4], 0xCA
00003D5A 660C bne +0xE /* 00003D68 */
00003D5C 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003D60 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003D64 42AC 003E clr.l [A4 + 0x3E]
label00003D68:
00003D68 38BC 00CC move.w [A4], 0xCC
00003D6C 605A bra +0x5C /* 00003DC8 */
00003D6E 0C54 00CA cmpi.w [A4], 0xCA
00003D72 674A beq +0x4C /* 00003DBE */
00003D74 41EE FFF8 lea.l A0, [A6 - 0x8]
00003D78 43EC 000E lea.l A1, [A4 + 0xE]
00003D7C 20D9 move.l [A0]+, [A1]+
00003D7E 20D9 move.l [A0]+, [A1]+
00003D80 42A7 clr.l -[A7]
00003D82 A8CB syscall OpenPoly
00003D84 205F movea.l A0, [A7]+
00003D86 2948 003E move.l [A4 + 0x3E], A0
00003D8A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003D8E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003D92 A893 syscall MoveTo
00003D94 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003D98 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003D9C A891 syscall LineTo
00003D9E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003DA2 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003DA6 A891 syscall LineTo
00003DA8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003DAC 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003DB0 A891 syscall LineTo
00003DB2 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003DB6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003DBA A891 syscall LineTo
00003DBC A8CC syscall ClosePoly/ClosePgon
label00003DBE:
00003DBE 38BC 00CA move.w [A4], 0xCA
00003DC2 6004 bra +0x6 /* 00003DC8 */
00003DC4 7053 moveq.l D0, 0x53
00003DC6 6002 bra +0x4 /* 00003DCA */
label00003DC8:
00003DC8 7000 moveq.l D0, 0x00
label00003DCA:
00003DCA 285F movea.l A4, [A7]+
00003DCC 4E5E unlink A6
00003DCE 4E75 rts
fn00003DD0:
00003DD0 4E56 0000 link A6, 0
00003DD4 48E7 0108 movem.l -[A7], D7,A4
00003DD8 286E 0008 movea.l A4, [A6 + 0x8]
00003DDC 302E 000C move.w D0, [A6 + 0xC]
00003DE0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003DE4 0007 001E ori.b D7, 0x1E
00003DE8 2B5F 0046 move.l [A5 + 0x46], [A7]+
00003DEC 2B37 006E move.l -[A5], [A7 + D0.w + 0x6E]
00003DF0 2B6E 008A 2B47 move.l [A5 + 0x2B47], [A6 + 0x8A]
00003DF6 00B0 2B5E 00C2 0FE9 00D4 ori.l [[0xD4]], 0x2B5E00C2
00003E00 0FF3 .incomplete
00003E02 0118 btst [A0]+, D0
00003E04 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003E08 4A6E 000E tst.w [A6 + 0xE]
00003E0C 670E beq +0x10 /* 00003E1C */
00003E0E 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00003E12 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003E16 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00003E1A 508F addq.l A7, 8
label00003E1C:
00003E1C 3F3C 012F move.w -[A7], 0x12F
00003E20 3F3C 0001 move.w -[A7], 0x1
00003E24 2F0C move.l -[A7], A4
00003E26 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003E2A 508F addq.l A7, 8
00003E2C 6000 00F0 bra +0xF2 /* 00003F1E */
00003E30 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003E34 4A6E 000E tst.w [A6 + 0xE]
00003E38 670E beq +0x10 /* 00003E48 */
00003E3A 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00003E3E 2F2C 003E move.l -[A7], [A4 + 0x3E]
00003E42 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00003E46 508F addq.l A7, 8
label00003E48:
00003E48 3F3C 012E move.w -[A7], 0x12E
00003E4C 3F3C 0001 move.w -[A7], 0x1
00003E50 2F0C move.l -[A7], A4
00003E52 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003E56 508F addq.l A7, 8
00003E58 6000 00C4 bra +0xC6 /* 00003F1E */
00003E5C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003E60 4267 clr.w -[A7]
00003E62 4267 clr.w -[A7]
00003E64 2F0C move.l -[A7], A4
00003E66 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003E6A 508F addq.l A7, 8
00003E6C 426C 0016 clr.w [A4 + 0x16]
00003E70 426C 0018 clr.w [A4 + 0x18]
00003E74 38BC 012C move.w [A4], 0x12C
00003E78 6000 00A4 bra +0xA6 /* 00003F1E */
00003E7C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003E80 4267 clr.w -[A7]
00003E82 4267 clr.w -[A7]
00003E84 2F0C move.l -[A7], A4
00003E86 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003E8A 508F addq.l A7, 8
00003E8C 7001 moveq.l D0, 0x01
00003E8E 3940 0016 move.w [A4 + 0x16], D0
00003E92 426C 0018 clr.w [A4 + 0x18]
00003E96 42AC 0026 clr.l [A4 + 0x26]
00003E9A 42AC 0022 clr.l [A4 + 0x22]
00003E9E 38BC 012C move.w [A4], 0x12C
00003EA2 6000 007A bra +0x7C /* 00003F1E */
00003EA6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003EAA 4267 clr.w -[A7]
00003EAC 4267 clr.w -[A7]
00003EAE 2F0C move.l -[A7], A4
00003EB0 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003EB4 508F addq.l A7, 8
00003EB6 38BC 012D move.w [A4], 0x12D
00003EBA 6062 bra +0x64 /* 00003F1E */
00003EBC 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003EC0 4267 clr.w -[A7]
00003EC2 4267 clr.w -[A7]
00003EC4 2F0C move.l -[A7], A4
00003EC6 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003ECA 508F addq.l A7, 8
00003ECC 38BC 012C move.w [A4], 0x12C
00003ED0 604C bra +0x4E /* 00003F1E */
00003ED2 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003ED6 4267 clr.w -[A7]
00003ED8 4267 clr.w -[A7]
00003EDA 2F0C move.l -[A7], A4
00003EDC 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003EE0 508F addq.l A7, 8
00003EE2 7001 moveq.l D0, 0x01
00003EE4 3940 0016 move.w [A4 + 0x16], D0
00003EE8 7001 moveq.l D0, 0x01
00003EEA 3940 0018 move.w [A4 + 0x18], D0
00003EEE 42AC 0026 clr.l [A4 + 0x26]
00003EF2 42AC 0022 clr.l [A4 + 0x22]
00003EF6 7001 moveq.l D0, 0x01
00003EF8 3940 0032 move.w [A4 + 0x32], D0
00003EFC 7001 moveq.l D0, 0x01
00003EFE 3940 0034 move.w [A4 + 0x34], D0
00003F02 70FF moveq.l D0, 0xFFFFFFFF
00003F04 2940 002E move.l [A4 + 0x2E], D0
00003F08 70FF moveq.l D0, 0xFFFFFFFF
00003F0A 2940 002A move.l [A4 + 0x2A], D0
00003F0E 7002 moveq.l D0, 0x02
00003F10 3940 0038 move.w [A4 + 0x38], D0
00003F14 38BC 012C move.w [A4], 0x12C
00003F18 6004 bra +0x6 /* 00003F1E */
00003F1A 7053 moveq.l D0, 0x53
00003F1C 6002 bra +0x4 /* 00003F20 */
label00003F1E:
00003F1E 7000 moveq.l D0, 0x00
label00003F20:
00003F20 4CDF 1080 movem.l D7,A4, [A7]+
00003F24 4E5E unlink A6
00003F26 4E75 rts
fn00003F28:
00003F28 4E56 0000 link A6, 0
00003F2C 2F07 move.l -[A7], D7
00003F2E 302E 000C move.w D0, [A6 + 0xC]
00003F32 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003F36 0007 001E ori.b D7, 0x1E
00003F3A 2B64 001E move.l [A5 + 0x1E], -[A4]
00003F3E 2B5E 001E move.l [A5 + 0x1E], [A6]+
00003F42 2B5C 001E move.l [A5 + 0x1E], [A4]+
00003F46 2B15 move.l -[A5], [A5]
00003F48 001E 2B51 ori.b [A6]+, 0x51 /* 'Q' */
00003F4C 001E 0FF3 ori.b [A6]+, 0xF3
00003F50 001E 2B4C ori.b [A6]+, 0x4C /* 'L' */
00003F54 001E 7E00 ori.b [A6]+, 0x0
00003F58 601C bra +0x1E /* 00003F76 */
00003F5A 7E01 moveq.l D7, 0x01
00003F5C 6018 bra +0x1A /* 00003F76 */
00003F5E 7E02 moveq.l D7, 0x02
00003F60 6014 bra +0x16 /* 00003F76 */
00003F62 7E03 moveq.l D7, 0x03
00003F64 6010 bra +0x12 /* 00003F76 */
00003F66 7E04 moveq.l D7, 0x04
00003F68 600C bra +0xE /* 00003F76 */
00003F6A 7E05 moveq.l D7, 0x05
00003F6C 6008 bra +0xA /* 00003F76 */
00003F6E 7E06 moveq.l D7, 0x06
00003F70 6004 bra +0x6 /* 00003F76 */
00003F72 702B moveq.l D0, 0x2B
00003F74 6010 bra +0x12 /* 00003F86 */
label00003F76:
00003F76 206E 0008 movea.l A0, [A6 + 0x8]
00003F7A 2068 0046 movea.l A0, [A0 + 0x46]
00003F7E 2050 movea.l A0, [A0]
00003F80 3147 0002 move.w [A0 + 0x2], D7
00003F84 7000 moveq.l D0, 0x00
label00003F86:
00003F86 2E1F move.l D7, [A7]+
00003F88 4E5E unlink A6
00003F8A 4E75 rts
export_291:
00003F8C 4E56 FD9E link A6, -0x0262
00003F90 48E7 0108 movem.l -[A7], D7,A4
00003F94 286E 000C movea.l A4, [A6 + 0xC]
00003F98 486E FEEE pea.l [A6 - 0x112]
00003F9C 486E FEA2 pea.l [A6 - 0x15E]
00003FA0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003FA4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003FA8 2F0C move.l -[A7], A4
00003FAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FAE 4EBA 238C jsr [PC + 0x238C /* 0000633C */]
00003FB2 4FEF 0018 lea.l A7, [A7 + 0x18]
00003FB6 3E00 move.w D7, D0
00003FB8 4A47 tst.w D7
00003FBA 6728 beq +0x2A /* 00003FE4 */
00003FBC 0C6E 1008 0018 cmpi.w [A6 + 0x18], 0x1008
00003FC2 6706 beq +0x8 /* 00003FCA */
00003FC4 3007 move.w D0, D7
00003FC6 6000 03AE bra +0x3B0 /* 00004376 */
label00003FCA:
00003FCA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003FCE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003FD2 2F0C move.l -[A7], A4
00003FD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FD8 4EBA 03A4 jsr [PC + 0x3A4 /* 0000437E */]
00003FDC 4FEF 0010 lea.l A7, [A7 + 0x10]
00003FE0 6000 0394 bra +0x396 /* 00004376 */
label00003FE4:
00003FE4 302E FEA2 move.w D0, [A6 - 0x15E]
00003FE8 48C0 ext.l D0
00003FEA E780 asl D0, 3
00003FEC D9C0 add.l A4, D0
00003FEE 486E FEB4 pea.l [A6 - 0x14C]
00003FF2 486E FEEE pea.l [A6 - 0x112]
00003FF6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003FFA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003FFE 2F0C move.l -[A7], A4
00004000 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004004 4EBA 23D4 jsr [PC + 0x23D4 /* 000063DA */]
00004008 4FEF 0018 lea.l A7, [A7 + 0x18]
0000400C 3E00 move.w D7, D0
0000400E 4A47 tst.w D7
00004010 6706 beq +0x8 /* 00004018 */
00004012 3007 move.w D0, D7
00004014 6000 0360 bra +0x362 /* 00004376 */
label00004018:
00004018 486E FEA0 pea.l [A6 - 0x160]
0000401C 486E FEB4 pea.l [A6 - 0x14C]
00004020 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004024 508F addq.l A7, 8
00004026 3E00 move.w D7, D0
00004028 486E FEB4 pea.l [A6 - 0x14C]
0000402C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004030 588F addq.l A7, 4
00004032 4A47 tst.w D7
00004034 6710 beq +0x12 /* 00004046 */
00004036 486E FEEE pea.l [A6 - 0x112]
0000403A 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000403E 588F addq.l A7, 4
00004040 3007 move.w D0, D7
00004042 6000 0332 bra +0x334 /* 00004376 */
label00004046:
00004046 0C6E 0006 FEEE cmpi.w [A6 - 0x112], 0x6
0000404C 6600 00C2 bne +0xC4 /* 00004110 */
00004050 0C6E 1008 0018 cmpi.w [A6 + 0x18], 0x1008
00004056 6600 005A bne +0x5C /* 000040B2 */
0000405A 7E00 moveq.l D7, 0x00
0000405C 4AAE FF64 tst.l [A6 - 0x9C]
00004060 6606 bne +0x8 /* 00004068 */
00004062 7E3D moveq.l D7, 0x3D
00004064 6000 009A bra +0x9C /* 00004100 */
label00004068:
00004068 206E FF64 movea.l A0, [A6 - 0x9C]
0000406C 1028 006E move.b D0, [A0 + 0x6E]
00004070 4880 ext.w D0
00004072 3D40 FE9E move.w [A6 - 0x162], D0
00004076 4A6E FEA0 tst.w [A6 - 0x160]
0000407A 670C beq +0xE /* 00004088 */
0000407C 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00004080 A915 syscall ShowWindow
00004082 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004086 6006 bra +0x8 /* 0000408E */
label00004088:
00004088 2F2E FF64 move.l -[A7], [A6 - 0x9C]
0000408C A916 syscall HideWindow
label0000408E:
0000408E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004092 4A6E FE9E tst.w [A6 - 0x162]
00004096 57C0 seq D0
00004098 4400 neg.b D0
0000409A 4880 ext.w D0
0000409C C06E FEA0 and.w D0, [A6 - 0x160]
000040A0 4A40 tst.w D0
000040A2 675C beq +0x5E /* 00004100 */
000040A4 42A7 clr.l -[A7]
000040A6 2F2E FF64 move.l -[A7], [A6 - 0x9C]
000040AA 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000040AE 508F addq.l A7, 8
000040B0 604E bra +0x50 /* 00004100 */
label000040B2:
000040B2 3F2E FEA0 move.w -[A7], [A6 - 0x160]
000040B6 3F2E 0018 move.w -[A7], [A6 + 0x18]
000040BA 486E FEEE pea.l [A6 - 0x112]
000040BE 4EBA 0444 jsr [PC + 0x444 /* 00004504 */]
000040C2 508F addq.l A7, 8
000040C4 3E00 move.w D7, D0
000040C6 4A47 tst.w D7
000040C8 6636 bne +0x38 /* 00004100 */
000040CA 2F2E FF2C move.l -[A7], [A6 - 0xD4]
000040CE 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000040D2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000040D6 508F addq.l A7, 8
000040D8 3F00 move.w -[A7], D0
000040DA 4EBA C2E4 jsr [PC - 0x3D1C /* 000003C0 */]
000040DE 548F addq.l A7, 2
000040E0 4AAE FF64 tst.l [A6 - 0x9C]
000040E4 671A beq +0x1C /* 00004100 */
000040E6 2F2E FF64 move.l -[A7], [A6 - 0x9C]
000040EA A873 syscall SetPort
000040EC 486E FF1C pea.l [A6 - 0xE4]
000040F0 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
000040F4 588F addq.l A7, 4
000040F6 2F2E FF64 move.l -[A7], [A6 - 0x9C]
000040FA 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
000040FE 588F addq.l A7, 4
label00004100:
00004100 486E FEEE pea.l [A6 - 0x112]
00004104 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004108 588F addq.l A7, 4
0000410A 3007 move.w D0, D7
0000410C 6000 0268 bra +0x26A /* 00004376 */
label00004110:
00004110 0C6E 0002 FEEE cmpi.w [A6 - 0x112], 0x2
00004116 6600 0094 bne +0x96 /* 000041AC */
0000411A 0C6E 0FB9 0018 cmpi.w [A6 + 0x18], 0xFB9
00004120 6600 0072 bne +0x74 /* 00004194 */
00004124 206E FF04 movea.l A0, [A6 - 0xFC]
00004128 2050 movea.l A0, [A0]
0000412A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000412E 7006 moveq.l D0, 0x06
label00004130:
00004130 22D8 move.l [A1]+, [A0]+
00004132 51C8 FFFC dbf D0, -0x6 /* 00004130 */
00004136 32D8 move.w [A1]+, [A0]+
00004138 4A6E FEA0 tst.w [A6 - 0x160]
0000413C 6708 beq +0xA /* 00004146 */
0000413E 08EE 0000 FFE7 bset.b [A6 - 0x19], 0x0
00004144 6006 bra +0x8 /* 0000414C */
label00004146:
00004146 08AE 0000 FFE7 bclr.b [A6 - 0x19], 0x0
label0000414C:
0000414C 206E FF04 movea.l A0, [A6 - 0xFC]
00004150 2050 movea.l A0, [A0]
00004152 43EE FFE2 lea.l A1, [A6 - 0x1E]
00004156 7006 moveq.l D0, 0x06
label00004158:
00004158 20D9 move.l [A0]+, [A1]+
0000415A 51C8 FFFC dbf D0, -0x6 /* 00004158 */
0000415E 30D9 move.w [A0]+, [A1]+
00004160 2F2E FEFC move.l -[A7], [A6 - 0x104]
00004164 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00004168 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000416C 508F addq.l A7, 8
0000416E 3F00 move.w -[A7], D0
00004170 4EBA C24E jsr [PC - 0x3DB2 /* 000003C0 */]
00004174 548F addq.l A7, 2
00004176 4A6E FF1A tst.w [A6 - 0xE6]
0000417A 6708 beq +0xA /* 00004184 */
0000417C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00004180 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
label00004184:
00004184 486E FEEE pea.l [A6 - 0x112]
00004188 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000418C 588F addq.l A7, 4
0000418E 7000 moveq.l D0, 0x00
00004190 6000 01E4 bra +0x1E6 /* 00004376 */
label00004194:
00004194 0C6E 1008 0018 cmpi.w [A6 + 0x18], 0x1008
0000419A 6610 bne +0x12 /* 000041AC */
0000419C 486E FEEE pea.l [A6 - 0x112]
000041A0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000041A4 588F addq.l A7, 4
000041A6 7041 moveq.l D0, 0x41
000041A8 6000 01CC bra +0x1CE /* 00004376 */
label000041AC:
000041AC 0C6E 0001 FEEE cmpi.w [A6 - 0x112], 0x1
000041B2 6648 bne +0x4A /* 000041FC */
000041B4 3F2E FEA0 move.w -[A7], [A6 - 0x160]
000041B8 3F2E 0018 move.w -[A7], [A6 + 0x18]
000041BC 486E FEEE pea.l [A6 - 0x112]
000041C0 4EBA 03C6 jsr [PC + 0x3C6 /* 00004588 */]
000041C4 508F addq.l A7, 8
000041C6 3E00 move.w D7, D0
000041C8 4A47 tst.w D7
000041CA 6620 bne +0x22 /* 000041EC */
000041CC 2F2E FEFC move.l -[A7], [A6 - 0x104]
000041D0 2F2E FEF0 move.l -[A7], [A6 - 0x110]
000041D4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000041D8 508F addq.l A7, 8
000041DA 3F00 move.w -[A7], D0
000041DC 4EBA C1E2 jsr [PC - 0x3E1E /* 000003C0 */]
000041E0 548F addq.l A7, 2
000041E2 4A6E FF1A tst.w [A6 - 0xE6]
000041E6 6704 beq +0x6 /* 000041EC */
000041E8 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label000041EC:
000041EC 486E FEEE pea.l [A6 - 0x112]
000041F0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000041F4 588F addq.l A7, 4
000041F6 3007 move.w D0, D7
000041F8 6000 017C bra +0x17E /* 00004376 */
label000041FC:
000041FC 0C6E 0004 FEEE cmpi.w [A6 - 0x112], 0x4
00004202 663C bne +0x3E /* 00004240 */
00004204 7E2B moveq.l D7, 0x2B
00004206 0C6E 0FAF 0018 cmpi.w [A6 + 0x18], 0xFAF
0000420C 6622 bne +0x24 /* 00004230 */
0000420E 4A6E FEA0 tst.w [A6 - 0x160]
00004212 670E beq +0x10 /* 00004222 */
00004214 206E FF44 movea.l A0, [A6 - 0xBC]
00004218 2050 movea.l A0, [A0]
0000421A 08E8 0000 0005 bset.b [A0 + 0x5], 0x0
00004220 600C bra +0xE /* 0000422E */
label00004222:
00004222 206E FF44 movea.l A0, [A6 - 0xBC]
00004226 2050 movea.l A0, [A0]
00004228 08A8 0000 0005 bclr.b [A0 + 0x5], 0x0
label0000422E:
0000422E 7E00 moveq.l D7, 0x00
label00004230:
00004230 486E FEEE pea.l [A6 - 0x112]
00004234 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004238 588F addq.l A7, 4
0000423A 3007 move.w D0, D7
0000423C 6000 0138 bra +0x13A /* 00004376 */
label00004240:
00004240 0C6E 0007 FEEE cmpi.w [A6 - 0x112], 0x7
00004246 6626 bne +0x28 /* 0000426E */
00004248 7E2B moveq.l D7, 0x2B
0000424A 0C6E 0FB0 0018 cmpi.w [A6 + 0x18], 0xFB0
00004250 660C bne +0xE /* 0000425E */
00004252 206E FF1C movea.l A0, [A6 - 0xE4]
00004256 316E FEA0 000A move.w [A0 + 0xA], [A6 - 0x160]
0000425C 7E00 moveq.l D7, 0x00
label0000425E:
0000425E 486E FEEE pea.l [A6 - 0x112]
00004262 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004266 588F addq.l A7, 4
00004268 3007 move.w D0, D7
0000426A 6000 010A bra +0x10C /* 00004376 */
label0000426E:
0000426E 0C6E 0005 FEEE cmpi.w [A6 - 0x112], 0x5
00004274 663C bne +0x3E /* 000042B2 */
00004276 7E2B moveq.l D7, 0x2B
00004278 0C6E 0FAF 0018 cmpi.w [A6 + 0x18], 0xFAF
0000427E 6622 bne +0x24 /* 000042A2 */
00004280 4A6E FEA0 tst.w [A6 - 0x160]
00004284 670E beq +0x10 /* 00004294 */
00004286 206E FF58 movea.l A0, [A6 - 0xA8]
0000428A 2050 movea.l A0, [A0]
0000428C 08E8 0000 0005 bset.b [A0 + 0x5], 0x0
00004292 600C bra +0xE /* 000042A0 */
label00004294:
00004294 206E FF58 movea.l A0, [A6 - 0xA8]
00004298 2050 movea.l A0, [A0]
0000429A 08A8 0000 0005 bclr.b [A0 + 0x5], 0x0
label000042A0:
000042A0 7E00 moveq.l D7, 0x00
label000042A2:
000042A2 486E FEEE pea.l [A6 - 0x112]
000042A6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000042AA 588F addq.l A7, 4
000042AC 3007 move.w D0, D7
000042AE 6000 00C6 bra +0xC8 /* 00004376 */
label000042B2:
000042B2 0C6E 0003 FEEE cmpi.w [A6 - 0x112], 0x3
000042B8 6710 beq +0x12 /* 000042CA */
000042BA 486E FEEE pea.l [A6 - 0x112]
000042BE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000042C2 588F addq.l A7, 4
000042C4 7002 moveq.l D0, 0x02
000042C6 6000 00AE bra +0xB0 /* 00004376 */
label000042CA:
000042CA 486E FEA4 pea.l [A6 - 0x15C]
000042CE 3F2E FF86 move.w -[A7], [A6 - 0x7A]
000042D2 2F2E FF8C move.l -[A7], [A6 - 0x74]
000042D6 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000042DA 4FEF 000A lea.l A7, [A7 + 0xA]
000042DE 3F2E FEA0 move.w -[A7], [A6 - 0x160]
000042E2 3F2E 0018 move.w -[A7], [A6 + 0x18]
000042E6 486E FEEE pea.l [A6 - 0x112]
000042EA 4EBA 0330 jsr [PC + 0x330 /* 0000461C */]
000042EE 508F addq.l A7, 8
000042F0 3E00 move.w D7, D0
000042F2 4A47 tst.w D7
000042F4 6646 bne +0x48 /* 0000433C */
000042F6 2F2E FF88 move.l -[A7], [A6 - 0x78]
000042FA 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000042FE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004302 508F addq.l A7, 8
00004304 3F00 move.w -[A7], D0
00004306 4EBA C0B8 jsr [PC - 0x3F48 /* 000003C0 */]
0000430A 548F addq.l A7, 2
0000430C 486E FEAC pea.l [A6 - 0x154]
00004310 3F2E FF86 move.w -[A7], [A6 - 0x7A]
00004314 2F2E FF8C move.l -[A7], [A6 - 0x74]
00004318 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000431C 4FEF 000A lea.l A7, [A7 + 0xA]
00004320 486E FEAC pea.l [A6 - 0x154]
00004324 486E FEA4 pea.l [A6 - 0x15C]
00004328 486E FEAC pea.l [A6 - 0x154]
0000432C A8AB syscall UnionRect
0000432E 486E FEAC pea.l [A6 - 0x154]
00004332 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00004336 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000433A 508F addq.l A7, 8
label0000433C:
0000433C 486E FEEE pea.l [A6 - 0x112]
00004340 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004344 588F addq.l A7, 4
00004346 4A47 tst.w D7
00004348 6704 beq +0x6 /* 0000434E */
0000434A 3007 move.w D0, D7
0000434C 6028 bra +0x2A /* 00004376 */
label0000434E:
0000434E 486E FEEE pea.l [A6 - 0x112]
00004352 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
00004356 588F addq.l A7, 4
00004358 4A40 tst.w D0
0000435A 6704 beq +0x6 /* 00004360 */
0000435C 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label00004360:
00004360 486E FEEE pea.l [A6 - 0x112]
00004364 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00004368 588F addq.l A7, 4
0000436A 4A40 tst.w D0
0000436C 6706 beq +0x8 /* 00004374 */
0000436E 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00004372 6002 bra +0x4 /* 00004376 */
label00004374:
00004374 7000 moveq.l D0, 0x00
label00004376:
00004376 4CDF 1080 movem.l D7,A4, [A7]+
0000437A 4E5E unlink A6
0000437C 4E75 rts
fn0000437E:
0000437E 4E56 FFC0 link A6, -0x0040
00004382 2F0C move.l -[A7], A4
00004384 286E 000C movea.l A4, [A6 + 0xC]
00004388 0C54 271E cmpi.w [A4], 0x271E
0000438C 6602 bne +0x4 /* 00004390 */
0000438E 508C addq.l A4, 8
label00004390:
00004390 508C addq.l A4, 8
00004392 0C54 271B cmpi.w [A4], 0x271B
00004396 6706 beq +0x8 /* 0000439E */
00004398 7005 moveq.l D0, 0x05
0000439A 6000 0162 bra +0x164 /* 000044FE */
label0000439E:
0000439E 508C addq.l A4, 8
000043A0 0C54 271E cmpi.w [A4], 0x271E
000043A4 6602 bne +0x4 /* 000043A8 */
000043A6 508C addq.l A4, 8
label000043A8:
000043A8 0C54 2B3A cmpi.w [A4], 0x2B3A /* '+:' */
000043AC 6600 00A0 bne +0xA2 /* 0000444E */
000043B0 508C addq.l A4, 8
000043B2 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000043B6 6706 beq +0x8 /* 000043BE */
000043B8 7007 moveq.l D0, 0x07
000043BA 6000 0142 bra +0x144 /* 000044FE */
label000043BE:
000043BE 508C addq.l A4, 8
000043C0 486E FFC6 pea.l [A6 - 0x3A]
000043C4 486E FFC2 pea.l [A6 - 0x3E]
000043C8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000043CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000043D0 2F0C move.l -[A7], A4
000043D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043D6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000043DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000043DE 3D40 FFC4 move.w [A6 - 0x3C], D0
000043E2 4A6E FFC4 tst.w [A6 - 0x3C]
000043E6 6708 beq +0xA /* 000043F0 */
000043E8 302E FFC4 move.w D0, [A6 - 0x3C]
000043EC 6000 0110 bra +0x112 /* 000044FE */
label000043F0:
000043F0 302E FFC2 move.w D0, [A6 - 0x3E]
000043F4 48C0 ext.l D0
000043F6 E780 asl D0, 3
000043F8 D9C0 add.l A4, D0
000043FA 4A54 tst.w [A4]
000043FC 6710 beq +0x12 /* 0000440E */
000043FE 486E FFC6 pea.l [A6 - 0x3A]
00004402 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004406 588F addq.l A7, 4
00004408 7013 moveq.l D0, 0x13
0000440A 6000 00F2 bra +0xF4 /* 000044FE */
label0000440E:
0000440E 486E FFC0 pea.l [A6 - 0x40]
00004412 486E FFC6 pea.l [A6 - 0x3A]
00004416 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000441A 508F addq.l A7, 8
0000441C 3D40 FFC4 move.w [A6 - 0x3C], D0
00004420 486E FFC6 pea.l [A6 - 0x3A]
00004424 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004428 588F addq.l A7, 4
0000442A 4A6E FFC4 tst.w [A6 - 0x3C]
0000442E 6708 beq +0xA /* 00004438 */
00004430 302E FFC4 move.w D0, [A6 - 0x3C]
00004434 6000 00C8 bra +0xCA /* 000044FE */
label00004438:
00004438 4A6E FFC0 tst.w [A6 - 0x40]
0000443C 6706 beq +0x8 /* 00004444 */
0000443E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00004442 6004 bra +0x6 /* 00004448 */
label00004444:
00004444 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
label00004448:
00004448 7000 moveq.l D0, 0x00
0000444A 6000 00B2 bra +0xB4 /* 000044FE */
label0000444E:
0000444E 0C54 2B3C cmpi.w [A4], 0x2B3C /* '+<' */
00004452 6600 00A8 bne +0xAA /* 000044FC */
00004456 508C addq.l A4, 8
00004458 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */
0000445C 6706 beq +0x8 /* 00004464 */
0000445E 0C54 2B03 cmpi.w [A4], 0x2B03
00004462 6602 bne +0x4 /* 00004466 */
label00004464:
00004464 508C addq.l A4, 8
label00004466:
00004466 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
0000446A 6706 beq +0x8 /* 00004472 */
0000446C 7007 moveq.l D0, 0x07
0000446E 6000 008E bra +0x90 /* 000044FE */
label00004472:
00004472 508C addq.l A4, 8
00004474 486E FFC6 pea.l [A6 - 0x3A]
00004478 486E FFC2 pea.l [A6 - 0x3E]
0000447C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004480 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004484 2F0C move.l -[A7], A4
00004486 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000448A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000448E 4FEF 0018 lea.l A7, [A7 + 0x18]
00004492 3D40 FFC4 move.w [A6 - 0x3C], D0
00004496 4A6E FFC4 tst.w [A6 - 0x3C]
0000449A 6708 beq +0xA /* 000044A4 */
0000449C 302E FFC4 move.w D0, [A6 - 0x3C]
000044A0 6000 005C bra +0x5E /* 000044FE */
label000044A4:
000044A4 302E FFC2 move.w D0, [A6 - 0x3E]
000044A8 48C0 ext.l D0
000044AA E780 asl D0, 3
000044AC D9C0 add.l A4, D0
000044AE 4A54 tst.w [A4]
000044B0 670E beq +0x10 /* 000044C0 */
000044B2 486E FFC6 pea.l [A6 - 0x3A]
000044B6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000044BA 588F addq.l A7, 4
000044BC 7013 moveq.l D0, 0x13
000044BE 603E bra +0x40 /* 000044FE */
label000044C0:
000044C0 486E FFC0 pea.l [A6 - 0x40]
000044C4 486E FFC6 pea.l [A6 - 0x3A]
000044C8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000044CC 508F addq.l A7, 8
000044CE 3D40 FFC4 move.w [A6 - 0x3C], D0
000044D2 486E FFC6 pea.l [A6 - 0x3A]
000044D6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000044DA 588F addq.l A7, 4
000044DC 4A6E FFC4 tst.w [A6 - 0x3C]
000044E0 6706 beq +0x8 /* 000044E8 */
000044E2 302E FFC4 move.w D0, [A6 - 0x3C]
000044E6 6016 bra +0x18 /* 000044FE */
label000044E8:
000044E8 4A6E FFC0 tst.w [A6 - 0x40]
000044EC 6706 beq +0x8 /* 000044F4 */
000044EE 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
000044F2 6004 bra +0x6 /* 000044F8 */
label000044F4:
000044F4 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
label000044F8:
000044F8 7000 moveq.l D0, 0x00
000044FA 6002 bra +0x4 /* 000044FE */
label000044FC:
000044FC 7002 moveq.l D0, 0x02
label000044FE:
000044FE 285F movea.l A4, [A7]+
00004500 4E5E unlink A6
00004502 4E75 rts
fn00004504:
00004504 4E56 FFF8 link A6, -0x0008
00004508 302E 000C move.w D0, [A6 + 0xC]
0000450C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00004510 0004 0012 ori.b D4, 0x12
00004514 0FB3 0016 bclr [A3 + D0.w + 0x16], D7
00004518 100D move.b D0, A5
0000451A 001A 0FEB ori.b [A2]+, 0xEB
0000451E 001E 0FBB ori.b [A6]+, 0xBB
00004522 0022 7001 ori.b -[A2], 0x1
00004526 2D40 FFFC move.l [A6 - 0x4], D0
0000452A 601C bra +0x1E /* 00004548 */
0000452C 7002 moveq.l D0, 0x02
0000452E 2D40 FFFC move.l [A6 - 0x4], D0
00004532 6014 bra +0x16 /* 00004548 */
00004534 7004 moveq.l D0, 0x04
00004536 2D40 FFFC move.l [A6 - 0x4], D0
0000453A 600C bra +0xE /* 00004548 */
0000453C 7008 moveq.l D0, 0x08
0000453E 2D40 FFFC move.l [A6 - 0x4], D0
00004542 6004 bra +0x6 /* 00004548 */
00004544 702B moveq.l D0, 0x2B
00004546 603C bra +0x3E /* 00004584 */
label00004548:
00004548 206E 0008 movea.l A0, [A6 + 0x8]
0000454C 2068 0046 movea.l A0, [A0 + 0x46]
00004550 2050 movea.l A0, [A0]
00004552 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00004558 4A6E 000E tst.w [A6 + 0xE]
0000455C 670A beq +0xC /* 00004568 */
0000455E 202E FFFC move.l D0, [A6 - 0x4]
00004562 81AE FFF8 or.l [A6 - 0x8], D0
00004566 600A bra +0xC /* 00004572 */
label00004568:
00004568 202E FFFC move.l D0, [A6 - 0x4]
0000456C 4680 not.l D0
0000456E C1AE FFF8 and.l [A6 - 0x8], D0
label00004572:
00004572 206E 0008 movea.l A0, [A6 + 0x8]
00004576 2068 0046 movea.l A0, [A0 + 0x46]
0000457A 2050 movea.l A0, [A0]
0000457C 216E FFF8 0004 move.l [A0 + 0x4], [A6 - 0x8]
00004582 7000 moveq.l D0, 0x00
label00004584:
00004584 4E5E unlink A6
00004586 4E75 rts
fn00004588:
00004588 4E56 FFF8 link A6, -0x0008
0000458C 302E 000C move.w D0, [A6 + 0xC]
00004590 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00004594 0003 000E ori.b D3, 0xE
00004598 0FB9 0012 0FB2 bclr [0x00120FB2], D7
0000459E 0016 0FBA ori.b [A6], 0xBA
000045A2 001A 7001 ori.b [A2]+, 0x1
000045A6 2D40 FFFC move.l [A6 - 0x4], D0
000045AA 6014 bra +0x16 /* 000045C0 */
000045AC 7004 moveq.l D0, 0x04
000045AE 2D40 FFFC move.l [A6 - 0x4], D0
000045B2 600C bra +0xE /* 000045C0 */
000045B4 7002 moveq.l D0, 0x02
000045B6 2D40 FFFC move.l [A6 - 0x4], D0
000045BA 6004 bra +0x6 /* 000045C0 */
000045BC 702B moveq.l D0, 0x2B
000045BE 6058 bra +0x5A /* 00004618 */
label000045C0:
000045C0 206E 0008 movea.l A0, [A6 + 0x8]
000045C4 226E 0008 movea.l A1, [A6 + 0x8]
000045C8 2068 001A movea.l A0, [A0 + 0x1A]
000045CC 3029 002A move.w D0, [A1 + 0x2A]
000045D0 C1FC 001A muls.w D0, 0x1A
000045D4 D090 add.l D0, [A0]
000045D6 2040 movea.l A0, D0
000045D8 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
000045DE 4A6E 000E tst.w [A6 + 0xE]
000045E2 670A beq +0xC /* 000045EE */
000045E4 202E FFFC move.l D0, [A6 - 0x4]
000045E8 81AE FFF8 or.l [A6 - 0x8], D0
000045EC 600A bra +0xC /* 000045F8 */
label000045EE:
000045EE 202E FFFC move.l D0, [A6 - 0x4]
000045F2 4680 not.l D0
000045F4 C1AE FFF8 and.l [A6 - 0x8], D0
label000045F8:
000045F8 206E 0008 movea.l A0, [A6 + 0x8]
000045FC 226E 0008 movea.l A1, [A6 + 0x8]
00004600 2068 001A movea.l A0, [A0 + 0x1A]
00004604 3029 002A move.w D0, [A1 + 0x2A]
00004608 C1FC 001A muls.w D0, 0x1A
0000460C D090 add.l D0, [A0]
0000460E 2040 movea.l A0, D0
00004610 216E FFF8 000A move.l [A0 + 0xA], [A6 - 0x8]
00004616 7000 moveq.l D0, 0x00
label00004618:
00004618 4E5E unlink A6
0000461A 4E75 rts
fn0000461C:
0000461C 4E56 FFF8 link A6, -0x0008
00004620 302E 000C move.w D0, [A6 + 0xC]
00004624 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00004628 000C 0032 ori.b A4, 0x32 /* '2' */
0000462C 0FA8 003A bclr [A0 + 0x3A], D7
00004630 0FDB .incomplete
00004632 0040 0FA7 ori.w D0, 0xFA7
00004636 0048 0FB9 ori.w A0, 0xFB9
0000463A 0050 0FF5 ori.w [A0], 0xFF5
0000463E 0054 0FA6 ori.w [A4], 0xFA6
00004642 0058 0FC7 ori.w [A0]+, 0xFC7
00004646 005C 0FF6 ori.w [A4]+, 0xFF6
0000464A 0060 1008 ori.w -[A0], 0x1008
0000464E 0064 1009 ori.w -[A4], 0x1009
00004652 0068 0FD6 006E ori.w [A0 + 0x6E], 0xFD6
00004658 0FB8 0074 bclr [0x00000074 /* __m68k_vec_switch_via__ */], D7
0000465C 2D7C 0000 0400 FFFC move.l [A6 - 0x4], 0x400
00004664 6000 006C bra +0x6E /* 000046D2 */
00004668 7008 moveq.l D0, 0x08
0000466A 2D40 FFFC move.l [A6 - 0x4], D0
0000466E 6000 0062 bra +0x64 /* 000046D2 */
00004672 2D7C 0000 0100 FFFC move.l [A6 - 0x4], 0x100
0000467A 6000 0056 bra +0x58 /* 000046D2 */
0000467E 2D7C 0000 0080 FFFC move.l [A6 - 0x4], 0x80
00004686 6000 004A bra +0x4C /* 000046D2 */
0000468A 7010 moveq.l D0, 0x10
0000468C 2D40 FFFC move.l [A6 - 0x4], D0
00004690 6040 bra +0x42 /* 000046D2 */
00004692 7004 moveq.l D0, 0x04
00004694 2D40 FFFC move.l [A6 - 0x4], D0
00004698 6038 bra +0x3A /* 000046D2 */
0000469A 7040 moveq.l D0, 0x40
0000469C 2D40 FFFC move.l [A6 - 0x4], D0
000046A0 6030 bra +0x32 /* 000046D2 */
000046A2 7002 moveq.l D0, 0x02
000046A4 2D40 FFFC move.l [A6 - 0x4], D0
000046A8 6028 bra +0x2A /* 000046D2 */
000046AA 7001 moveq.l D0, 0x01
000046AC 2D40 FFFC move.l [A6 - 0x4], D0
000046B0 6020 bra +0x22 /* 000046D2 */
000046B2 7020 moveq.l D0, 0x20
000046B4 2D40 FFFC move.l [A6 - 0x4], D0
000046B8 6018 bra +0x1A /* 000046D2 */
000046BA 2D7C 0000 1000 FFFC move.l [A6 - 0x4], 0x1000
000046C2 600E bra +0x10 /* 000046D2 */
000046C4 2D7C 0000 0200 FFFC move.l [A6 - 0x4], 0x200
000046CC 6004 bra +0x6 /* 000046D2 */
000046CE 702B moveq.l D0, 0x2B
000046D0 6058 bra +0x5A /* 0000472A */
label000046D2:
000046D2 206E 0008 movea.l A0, [A6 + 0x8]
000046D6 226E 0008 movea.l A1, [A6 + 0x8]
000046DA 2068 009E movea.l A0, [A0 + 0x9E]
000046DE 3029 0098 move.w D0, [A1 + 0x98]
000046E2 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000046E6 D090 add.l D0, [A0]
000046E8 2040 movea.l A0, D0
000046EA 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
000046F0 4A6E 000E tst.w [A6 + 0xE]
000046F4 670A beq +0xC /* 00004700 */
000046F6 202E FFFC move.l D0, [A6 - 0x4]
000046FA 81AE FFF8 or.l [A6 - 0x8], D0
000046FE 600A bra +0xC /* 0000470A */
label00004700:
00004700 202E FFFC move.l D0, [A6 - 0x4]
00004704 4680 not.l D0
00004706 C1AE FFF8 and.l [A6 - 0x8], D0
label0000470A:
0000470A 206E 0008 movea.l A0, [A6 + 0x8]
0000470E 226E 0008 movea.l A1, [A6 + 0x8]
00004712 2068 009E movea.l A0, [A0 + 0x9E]
00004716 3029 0098 move.w D0, [A1 + 0x98]
0000471A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000471E D090 add.l D0, [A0]
00004720 2040 movea.l A0, D0
00004722 216E FFF8 000A move.l [A0 + 0xA], [A6 - 0x8]
00004728 7000 moveq.l D0, 0x00
label0000472A:
0000472A 4E5E unlink A6
0000472C 4E75 rts
export_296:
0000472E 4E56 FD64 link A6, -0x029C
00004732 48E7 0108 movem.l -[A7], D7,A4
00004736 286E 000C movea.l A4, [A6 + 0xC]
0000473A 486E FE9E pea.l [A6 - 0x162]
0000473E 486E FFFE pea.l [A6 - 0x2]
00004742 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004746 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000474A 2F0C move.l -[A7], A4
0000474C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004750 4EBA 1BEA jsr [PC + 0x1BEA /* 0000633C */]
00004754 4FEF 0018 lea.l A7, [A7 + 0x18]
00004758 3E00 move.w D7, D0
0000475A 4A47 tst.w D7
0000475C 6706 beq +0x8 /* 00004764 */
0000475E 3007 move.w D0, D7
00004760 6000 03DE bra +0x3E0 /* 00004B40 */
label00004764:
00004764 302E FFFE move.w D0, [A6 - 0x2]
00004768 48C0 ext.l D0
0000476A E780 asl D0, 3
0000476C D9C0 add.l A4, D0
0000476E 486E FE64 pea.l [A6 - 0x19C]
00004772 486E FE9E pea.l [A6 - 0x162]
00004776 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000477A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000477E 2F0C move.l -[A7], A4
00004780 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004784 4EBA 1C54 jsr [PC + 0x1C54 /* 000063DA */]
00004788 4FEF 0018 lea.l A7, [A7 + 0x18]
0000478C 3E00 move.w D7, D0
0000478E 4A47 tst.w D7
00004790 6706 beq +0x8 /* 00004798 */
00004792 3007 move.w D0, D7
00004794 6000 03AA bra +0x3AC /* 00004B40 */
label00004798:
00004798 302E FE9E move.w D0, [A6 - 0x162]
0000479C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000047A0 0001 0009 ori.b D1, 0x9 /* '\t' */
000047A4 0386 bclr D6, D1
000047A6 0012 0082 ori.b [A2], 0x82
000047AA 0148 bchg A0, D0
000047AC 020A 0264 andi.b A2, 0x64 /* 'd' */
000047B0 02BE 0316 00D8 andi.l <<invalid special address>>, 0x31600D8
000047B6 00D0 .incomplete
000047B8 206E FEB8 movea.l A0, [A6 - 0x148]
000047BC 302E FEC8 move.w D0, [A6 - 0x138]
000047C0 C1FC 001A muls.w D0, 0x1A
000047C4 D090 add.l D0, [A0]
000047C6 2040 movea.l A0, D0
000047C8 43EE FFE4 lea.l A1, [A6 - 0x1C]
000047CC 7005 moveq.l D0, 0x05
label000047CE:
000047CE 22D8 move.l [A1]+, [A0]+
000047D0 51C8 FFFC dbf D0, -0x6 /* 000047CE */
000047D4 32D8 move.w [A1]+, [A0]+
000047D6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000047DA 486E FE64 pea.l [A6 - 0x19C]
000047DE 4EBA 0368 jsr [PC + 0x368 /* 00004B48 */]
000047E2 508F addq.l A7, 8
000047E4 3E00 move.w D7, D0
000047E6 4A47 tst.w D7
000047E8 6600 0340 bne +0x342 /* 00004B2A */
000047EC 2F2E FEAC move.l -[A7], [A6 - 0x154]
000047F0 2F2E FEA0 move.l -[A7], [A6 - 0x160]
000047F4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000047F8 508F addq.l A7, 8
000047FA 3F00 move.w -[A7], D0
000047FC 4EBA BBC2 jsr [PC - 0x443E /* 000003C0 */]
00004800 548F addq.l A7, 2
00004802 422E FD64 clr.b [A6 - 0x29C]
00004806 486E FD64 pea.l [A6 - 0x29C]
0000480A 3F3C 232A move.w -[A7], 0x232A /* '#*' */
0000480E 486E FE9E pea.l [A6 - 0x162]
00004812 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00004816 4FEF 000A lea.l A7, [A7 + 0xA]
0000481A 486E FD64 pea.l [A6 - 0x29C]
0000481E 4267 clr.w -[A7]
00004820 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004824 5C8F addq.l A7, 6
00004826 6000 0302 bra +0x304 /* 00004B2A */
0000482A 206E FEB4 movea.l A0, [A6 - 0x14C]
0000482E 2050 movea.l A0, [A0]
00004830 2F28 0016 move.l -[A7], [A0 + 0x16]
00004834 486E FE64 pea.l [A6 - 0x19C]
00004838 4EBA 030E jsr [PC + 0x30E /* 00004B48 */]
0000483C 508F addq.l A7, 8
0000483E 3E00 move.w D7, D0
00004840 4A47 tst.w D7
00004842 6600 02E6 bne +0x2E8 /* 00004B2A */
00004846 2F2E FEAC move.l -[A7], [A6 - 0x154]
0000484A 2F2E FEA0 move.l -[A7], [A6 - 0x160]
0000484E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004852 508F addq.l A7, 8
00004854 3F00 move.w -[A7], D0
00004856 4EBA BB68 jsr [PC - 0x4498 /* 000003C0 */]
0000485A 548F addq.l A7, 2
0000485C 422E FD64 clr.b [A6 - 0x29C]
00004860 486E FD64 pea.l [A6 - 0x29C]
00004864 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00004868 486E FE9E pea.l [A6 - 0x162]
0000486C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00004870 4FEF 000A lea.l A7, [A7 + 0xA]
00004874 486E FD64 pea.l [A6 - 0x29C]
00004878 3F3C 0001 move.w -[A7], 0x1
0000487C 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004880 5C8F addq.l A7, 6
00004882 6000 02A6 bra +0x2A8 /* 00004B2A */
00004886 7E02 moveq.l D7, 0x02
00004888 6000 02A0 bra +0x2A2 /* 00004B2A */
0000488C 4AAD 8DD6 tst.l [A5 - 0x722A]
00004890 6606 bne +0x8 /* 00004898 */
00004892 7E02 moveq.l D7, 0x02
00004894 6000 0294 bra +0x296 /* 00004B2A */
label00004898:
00004898 206D 8DEA movea.l A0, [A5 - 0x7216]
0000489C 2050 movea.l A0, [A0]
0000489E 2F28 000E move.l -[A7], [A0 + 0xE]
000048A2 486E FE64 pea.l [A6 - 0x19C]
000048A6 4EBA 02A0 jsr [PC + 0x2A0 /* 00004B48 */]
000048AA 508F addq.l A7, 8
000048AC 3E00 move.w D7, D0
000048AE 4A47 tst.w D7
000048B0 6600 0278 bne +0x27A /* 00004B2A */
000048B4 42A7 clr.l -[A7]
000048B6 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
000048BA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000048BE 508F addq.l A7, 8
000048C0 3F00 move.w -[A7], D0
000048C2 4EBA BAFC jsr [PC - 0x4504 /* 000003C0 */]
000048C6 548F addq.l A7, 2
000048C8 422E FD64 clr.b [A6 - 0x29C]
000048CC 486E FD64 pea.l [A6 - 0x29C]
000048D0 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000048D4 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
000048D8 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000048DC 4FEF 000A lea.l A7, [A7 + 0xA]
000048E0 486E FD64 pea.l [A6 - 0x29C]
000048E4 3F3C 0006 move.w -[A7], 0x6
000048E8 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
000048EC 5C8F addq.l A7, 6
000048EE 6000 023A bra +0x23C /* 00004B2A */
000048F2 206E FF3C movea.l A0, [A6 - 0xC4]
000048F6 302E FF36 move.w D0, [A6 - 0xCA]
000048FA C1FC 0052 muls.w D0, 0x52 /* 'R' */
000048FE D090 add.l D0, [A0]
00004900 2040 movea.l A0, D0
00004902 43EE FF92 lea.l A1, [A6 - 0x6E]
00004906 7013 moveq.l D0, 0x13
label00004908:
00004908 22D8 move.l [A1]+, [A0]+
0000490A 51C8 FFFC dbf D0, -0x6 /* 00004908 */
0000490E 32D8 move.w [A1]+, [A0]+
00004910 4AAE FFD4 tst.l [A6 - 0x2C]
00004914 660C bne +0xE /* 00004922 */
00004916 4267 clr.w -[A7]
00004918 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000491C 548F addq.l A7, 2
0000491E 2D40 FFD4 move.l [A6 - 0x2C], D0
label00004922:
00004922 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00004926 486E FE64 pea.l [A6 - 0x19C]
0000492A 4EBA 021C jsr [PC + 0x21C /* 00004B48 */]
0000492E 508F addq.l A7, 8
00004930 3E00 move.w D7, D0
00004932 42A7 clr.l -[A7]
00004934 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00004938 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000493C 201F move.l D0, [A7]+
0000493E 0C80 0000 0018 cmpi.l D0, 0x18
00004944 6E0C bgt +0xE /* 00004952 */
00004946 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000494A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000494E 42AE FFD4 clr.l [A6 - 0x2C]
label00004952:
00004952 206E FF3C movea.l A0, [A6 - 0xC4]
00004956 302E FF36 move.w D0, [A6 - 0xCA]
0000495A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000495E D090 add.l D0, [A0]
00004960 2040 movea.l A0, D0
00004962 43EE FF92 lea.l A1, [A6 - 0x6E]
00004966 7013 moveq.l D0, 0x13
label00004968:
00004968 20D9 move.l [A0]+, [A1]+
0000496A 51C8 FFFC dbf D0, -0x6 /* 00004968 */
0000496E 30D9 move.w [A0]+, [A1]+
00004970 4A47 tst.w D7
00004972 6600 01B6 bne +0x1B8 /* 00004B2A */
00004976 2F2E FF38 move.l -[A7], [A6 - 0xC8]
0000497A 2F2E FECC move.l -[A7], [A6 - 0x134]
0000497E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004982 508F addq.l A7, 8
00004984 3F00 move.w -[A7], D0
00004986 4EBA BA38 jsr [PC - 0x45C8 /* 000003C0 */]
0000498A 548F addq.l A7, 2
0000498C 422E FD64 clr.b [A6 - 0x29C]
00004990 486E FD64 pea.l [A6 - 0x29C]
00004994 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00004998 486E FE9E pea.l [A6 - 0x162]
0000499C 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
000049A0 4FEF 000A lea.l A7, [A7 + 0xA]
000049A4 486E FD64 pea.l [A6 - 0x29C]
000049A8 3F3C 0001 move.w -[A7], 0x1
000049AC 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
000049B0 5C8F addq.l A7, 6
000049B2 6000 0176 bra +0x178 /* 00004B2A */
000049B6 206E FEF4 movea.l A0, [A6 - 0x10C]
000049BA 2050 movea.l A0, [A0]
000049BC 2F28 001C move.l -[A7], [A0 + 0x1C]
000049C0 486E FE64 pea.l [A6 - 0x19C]
000049C4 4EBA 0182 jsr [PC + 0x182 /* 00004B48 */]
000049C8 508F addq.l A7, 8
000049CA 3E00 move.w D7, D0
000049CC 4A47 tst.w D7
000049CE 6600 015A bne +0x15C /* 00004B2A */
000049D2 2F2E FEEC move.l -[A7], [A6 - 0x114]
000049D6 2F2E FECC move.l -[A7], [A6 - 0x134]
000049DA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000049DE 508F addq.l A7, 8
000049E0 3F00 move.w -[A7], D0
000049E2 4EBA B9DC jsr [PC - 0x4624 /* 000003C0 */]
000049E6 548F addq.l A7, 2
000049E8 422E FD64 clr.b [A6 - 0x29C]
000049EC 486E FD64 pea.l [A6 - 0x29C]
000049F0 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000049F4 486E FE9E pea.l [A6 - 0x162]
000049F8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000049FC 4FEF 000A lea.l A7, [A7 + 0xA]
00004A00 486E FD64 pea.l [A6 - 0x29C]
00004A04 3F3C 0002 move.w -[A7], 0x2
00004A08 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004A0C 5C8F addq.l A7, 6
00004A0E 6000 011A bra +0x11C /* 00004B2A */
00004A12 206E FF08 movea.l A0, [A6 - 0xF8]
00004A16 2050 movea.l A0, [A0]
00004A18 2F28 001C move.l -[A7], [A0 + 0x1C]
00004A1C 486E FE64 pea.l [A6 - 0x19C]
00004A20 4EBA 0126 jsr [PC + 0x126 /* 00004B48 */]
00004A24 508F addq.l A7, 8
00004A26 3E00 move.w D7, D0
00004A28 4A47 tst.w D7
00004A2A 6600 00FE bne +0x100 /* 00004B2A */
00004A2E 2F2E FF00 move.l -[A7], [A6 - 0x100]
00004A32 2F2E FECC move.l -[A7], [A6 - 0x134]
00004A36 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004A3A 508F addq.l A7, 8
00004A3C 3F00 move.w -[A7], D0
00004A3E 4EBA B980 jsr [PC - 0x4680 /* 000003C0 */]
00004A42 548F addq.l A7, 2
00004A44 422E FD64 clr.b [A6 - 0x29C]
00004A48 486E FD64 pea.l [A6 - 0x29C]
00004A4C 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00004A50 486E FE9E pea.l [A6 - 0x162]
00004A54 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00004A58 4FEF 000A lea.l A7, [A7 + 0xA]
00004A5C 486E FD64 pea.l [A6 - 0x29C]
00004A60 3F3C 0003 move.w -[A7], 0x3
00004A64 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004A68 5C8F addq.l A7, 6
00004A6A 6000 00BE bra +0xC0 /* 00004B2A */
00004A6E 206E FEE4 movea.l A0, [A6 - 0x11C]
00004A72 2050 movea.l A0, [A0]
00004A74 2F28 002C move.l -[A7], [A0 + 0x2C]
00004A78 486E FE64 pea.l [A6 - 0x19C]
00004A7C 4EBA 00CA jsr [PC + 0xCA /* 00004B48 */]
00004A80 508F addq.l A7, 8
00004A82 3E00 move.w D7, D0
00004A84 4A47 tst.w D7
00004A86 6600 00A2 bne +0xA4 /* 00004B2A */
00004A8A 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004A8E 2F2E FECC move.l -[A7], [A6 - 0x134]
00004A92 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004A96 508F addq.l A7, 8
00004A98 3F00 move.w -[A7], D0
00004A9A 4EBA B924 jsr [PC - 0x46DC /* 000003C0 */]
00004A9E 548F addq.l A7, 2
00004AA0 422E FD64 clr.b [A6 - 0x29C]
00004AA4 486E FD64 pea.l [A6 - 0x29C]
00004AA8 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00004AAC 486E FE9E pea.l [A6 - 0x162]
00004AB0 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00004AB4 4FEF 000A lea.l A7, [A7 + 0xA]
00004AB8 486E FD64 pea.l [A6 - 0x29C]
00004ABC 3F3C 0004 move.w -[A7], 0x4
00004AC0 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004AC4 5C8F addq.l A7, 6
00004AC6 6062 bra +0x64 /* 00004B2A */
00004AC8 206E FED0 movea.l A0, [A6 - 0x130]
00004ACC 2050 movea.l A0, [A0]
00004ACE 2F28 000E move.l -[A7], [A0 + 0xE]
00004AD2 486E FE64 pea.l [A6 - 0x19C]
00004AD6 4EBA 0070 jsr [PC + 0x70 /* 00004B48 */]
00004ADA 508F addq.l A7, 8
00004ADC 3E00 move.w D7, D0
00004ADE 4A47 tst.w D7
00004AE0 6648 bne +0x4A /* 00004B2A */
00004AE2 42A7 clr.l -[A7]
00004AE4 2F2E FECC move.l -[A7], [A6 - 0x134]
00004AE8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004AEC 508F addq.l A7, 8
00004AEE 3F00 move.w -[A7], D0
00004AF0 4EBA B8CE jsr [PC - 0x4732 /* 000003C0 */]
00004AF4 548F addq.l A7, 2
00004AF6 422E FD64 clr.b [A6 - 0x29C]
00004AFA 486E FD64 pea.l [A6 - 0x29C]
00004AFE 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00004B02 2F2E FECC move.l -[A7], [A6 - 0x134]
00004B06 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00004B0A 4FEF 000A lea.l A7, [A7 + 0xA]
00004B0E 486E FD64 pea.l [A6 - 0x29C]
00004B12 3F3C 0005 move.w -[A7], 0x5
00004B16 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004B1A 5C8F addq.l A7, 6
00004B1C 486E FD64 pea.l [A6 - 0x29C]
00004B20 3F3C 0006 move.w -[A7], 0x6
00004B24 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00004B28 5C8F addq.l A7, 6
label00004B2A:
00004B2A 486E FE64 pea.l [A6 - 0x19C]
00004B2E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004B32 588F addq.l A7, 4
00004B34 486E FE9E pea.l [A6 - 0x162]
00004B38 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004B3C 588F addq.l A7, 4
00004B3E 3007 move.w D0, D7
label00004B40:
00004B40 4CDF 1080 movem.l D7,A4, [A7]+
00004B44 4E5E unlink A6
00004B46 4E75 rts
fn00004B48:
00004B48 4E56 FFE6 link A6, -0x001A
00004B4C 3F3C 0018 move.w -[A7], 0x18
00004B50 486E FFE6 pea.l [A6 - 0x1A]
00004B54 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B58 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00004B5C 4FEF 000A lea.l A7, [A7 + 0xA]
00004B60 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B68 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00004B6C 508F addq.l A7, 8
00004B6E 3D40 FFFE move.w [A6 - 0x2], D0
00004B72 4A6E FFFE tst.w [A6 - 0x2]
00004B76 6706 beq +0x8 /* 00004B7E */
00004B78 302E FFFE move.w D0, [A6 - 0x2]
00004B7C 6016 bra +0x18 /* 00004B94 */
label00004B7E:
00004B7E 3F3C 0018 move.w -[A7], 0x18
00004B82 486E FFE6 pea.l [A6 - 0x1A]
00004B86 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B8A 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00004B8E 4FEF 000A lea.l A7, [A7 + 0xA]
00004B92 7000 moveq.l D0, 0x00
label00004B94:
00004B94 4E5E unlink A6
00004B96 4E75 rts
export_295:
00004B98 4E56 FC46 link A6, -0x03BA
00004B9C 48E7 0108 movem.l -[A7], D7,A4
00004BA0 286E 000C movea.l A4, [A6 + 0xC]
00004BA4 486E FE62 pea.l [A6 - 0x19E]
00004BA8 486E FE4C pea.l [A6 - 0x1B4]
00004BAC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004BB0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004BB4 2F0C move.l -[A7], A4
00004BB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BBA 4EBA 1780 jsr [PC + 0x1780 /* 0000633C */]
00004BBE 4FEF 0018 lea.l A7, [A7 + 0x18]
00004BC2 3E00 move.w D7, D0
00004BC4 4A47 tst.w D7
00004BC6 6706 beq +0x8 /* 00004BCE */
00004BC8 3007 move.w D0, D7
00004BCA 6000 0402 bra +0x404 /* 00004FCE */
label00004BCE:
00004BCE 302E FE4C move.w D0, [A6 - 0x1B4]
00004BD2 48C0 ext.l D0
00004BD4 E780 asl D0, 3
00004BD6 D9C0 add.l A4, D0
00004BD8 486E FFC2 pea.l [A6 - 0x3E]
00004BDC 486E FE62 pea.l [A6 - 0x19E]
00004BE0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004BE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004BE8 2F0C move.l -[A7], A4
00004BEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BEE 4EBA 17EA jsr [PC + 0x17EA /* 000063DA */]
00004BF2 4FEF 0018 lea.l A7, [A7 + 0x18]
00004BF6 3E00 move.w D7, D0
00004BF8 4A47 tst.w D7
00004BFA 6706 beq +0x8 /* 00004C02 */
00004BFC 3007 move.w D0, D7
00004BFE 6000 03CE bra +0x3D0 /* 00004FCE */
label00004C02:
00004C02 486E FD48 pea.l [A6 - 0x2B8]
00004C06 486E FFC2 pea.l [A6 - 0x3E]
00004C0A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00004C0E 508F addq.l A7, 8
00004C10 486E FFC2 pea.l [A6 - 0x3E]
00004C14 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004C18 588F addq.l A7, 4
00004C1A 2D7C 0000 7530 FFFC move.l [A6 - 0x4], 0x7530 /* 'u0' */
00004C22 0C6E 0008 FE62 cmpi.w [A6 - 0x19E], 0x8
00004C28 6610 bne +0x12 /* 00004C3A */
00004C2A 486E FE62 pea.l [A6 - 0x19E]
00004C2E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004C32 588F addq.l A7, 4
00004C34 7041 moveq.l D0, 0x41
00004C36 6000 0396 bra +0x398 /* 00004FCE */
label00004C3A:
00004C3A 0C6E 0004 FE62 cmpi.w [A6 - 0x19E], 0x4
00004C40 6708 beq +0xA /* 00004C4A */
00004C42 0C6E 0005 FE62 cmpi.w [A6 - 0x19E], 0x5
00004C48 661C bne +0x1E /* 00004C66 */
label00004C4A:
00004C4A 2F2E FEB8 move.l -[A7], [A6 - 0x148]
00004C4E 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00004C52 588F addq.l A7, 4
00004C54 D1AE FFFC add.l [A6 - 0x4], D0
00004C58 2F2E FECC move.l -[A7], [A6 - 0x134]
00004C5C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00004C60 588F addq.l A7, 4
00004C62 D1AE FFFC add.l [A6 - 0x4], D0
label00004C66:
00004C66 2D6E FE90 FE5E move.l [A6 - 0x1A2], [A6 - 0x170]
00004C6C 0C6E 0001 FE62 cmpi.w [A6 - 0x19E], 0x1
00004C72 6708 beq +0xA /* 00004C7C */
00004C74 0C6E 0002 FE62 cmpi.w [A6 - 0x19E], 0x2
00004C7A 6606 bne +0x8 /* 00004C82 */
label00004C7C:
00004C7C 2D6E FE64 FE5E move.l [A6 - 0x1A2], [A6 - 0x19C]
label00004C82:
00004C82 2F2E FE5E move.l -[A7], [A6 - 0x1A2]
00004C86 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00004C8A 588F addq.l A7, 4
00004C8C 4A40 tst.w D0
00004C8E 6612 bne +0x14 /* 00004CA2 */
00004C90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C94 2F2E FE5E move.l -[A7], [A6 - 0x1A2]
00004C98 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00004C9C 508F addq.l A7, 8
00004C9E 4A40 tst.w D0
00004CA0 6710 beq +0x12 /* 00004CB2 */
label00004CA2:
00004CA2 486E FE62 pea.l [A6 - 0x19E]
00004CA6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004CAA 588F addq.l A7, 4
00004CAC 7000 moveq.l D0, 0x00
00004CAE 6000 031E bra +0x320 /* 00004FCE */
label00004CB2:
00004CB2 302E FE62 move.w D0, [A6 - 0x19E]
00004CB6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004CBA 0001 0009 ori.b D1, 0x9 /* '\t' */
00004CBE 0304 btst D4, D1
00004CC0 0012 0064 ori.b [A2], 0x64 /* 'd' */
00004CC4 00B6 0228 0268 02A6 ori.l [A6 + D0.w * 2 - 0x90], 0x2280268
00004CCC 02F4 .incomplete
00004CCE 02F4 .incomplete
00004CD0 00A4 206E FE7C ori.l -[A4], 0x206EFE7C
00004CD6 302E FE8C move.w D0, [A6 - 0x174]
00004CDA C1FC 001A muls.w D0, 0x1A
00004CDE D090 add.l D0, [A0]
00004CE0 2040 movea.l A0, D0
00004CE2 43EE FFA8 lea.l A1, [A6 - 0x58]
00004CE6 7005 moveq.l D0, 0x05
label00004CE8:
00004CE8 22D8 move.l [A1]+, [A0]+
00004CEA 51C8 FFFC dbf D0, -0x6 /* 00004CE8 */
00004CEE 32D8 move.w [A1]+, [A0]+
00004CF0 2F2E FFBA move.l -[A7], [A6 - 0x46]
00004CF4 486E FD48 pea.l [A6 - 0x2B8]
00004CF8 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004CFC 508F addq.l A7, 8
00004CFE 3E00 move.w D7, D0
00004D00 2F2E FE70 move.l -[A7], [A6 - 0x190]
00004D04 2F2E FE64 move.l -[A7], [A6 - 0x19C]
00004D08 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004D0C 508F addq.l A7, 8
00004D0E 3F00 move.w -[A7], D0
00004D10 4EBA B6AE jsr [PC - 0x4952 /* 000003C0 */]
00004D14 548F addq.l A7, 2
00004D16 4A6E FE8E tst.w [A6 - 0x172]
00004D1A 6700 02A6 beq +0x2A8 /* 00004FC2 */
00004D1E 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00004D22 6000 029E bra +0x2A0 /* 00004FC2 */
00004D26 206E FE78 movea.l A0, [A6 - 0x188]
00004D2A 2050 movea.l A0, [A0]
00004D2C 2F28 0012 move.l -[A7], [A0 + 0x12]
00004D30 486E FD48 pea.l [A6 - 0x2B8]
00004D34 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004D38 508F addq.l A7, 8
00004D3A 3E00 move.w D7, D0
00004D3C 2F2E FE70 move.l -[A7], [A6 - 0x190]
00004D40 2F2E FE64 move.l -[A7], [A6 - 0x19C]
00004D44 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004D48 508F addq.l A7, 8
00004D4A 3F00 move.w -[A7], D0
00004D4C 4EBA B672 jsr [PC - 0x498E /* 000003C0 */]
00004D50 548F addq.l A7, 2
00004D52 486E FE62 pea.l [A6 - 0x19E]
00004D56 486E FD48 pea.l [A6 - 0x2B8]
00004D5A 4EBA 027A jsr [PC + 0x27A /* 00004FD6 */]
00004D5E 508F addq.l A7, 8
00004D60 4A6E FE8E tst.w [A6 - 0x172]
00004D64 6700 025C beq +0x25E /* 00004FC2 */
00004D68 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00004D6C 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00004D70 6000 0250 bra +0x252 /* 00004FC2 */
00004D74 7E41 moveq.l D7, 0x41
00004D76 6000 024A bra +0x24C /* 00004FC2 */
00004D7A 206E FF00 movea.l A0, [A6 - 0x100]
00004D7E 302E FEFA move.w D0, [A6 - 0x106]
00004D82 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004D86 D090 add.l D0, [A0]
00004D88 2040 movea.l A0, D0
00004D8A 43EE FF56 lea.l A1, [A6 - 0xAA]
00004D8E 7013 moveq.l D0, 0x13
label00004D90:
00004D90 22D8 move.l [A1]+, [A0]+
00004D92 51C8 FFFC dbf D0, -0x6 /* 00004D90 */
00004D96 32D8 move.w [A1]+, [A0]+
00004D98 486E FE4E pea.l [A6 - 0x1B2]
00004D9C 3F2E FEFA move.w -[A7], [A6 - 0x106]
00004DA0 2F2E FF00 move.l -[A7], [A6 - 0x100]
00004DA4 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00004DA8 4FEF 000A lea.l A7, [A7 + 0xA]
00004DAC 4AAE FF90 tst.l [A6 - 0x70]
00004DB0 660E bne +0x10 /* 00004DC0 */
00004DB2 42A7 clr.l -[A7]
00004DB4 42A7 clr.l -[A7]
00004DB6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004DBA 205F movea.l A0, [A7]+
00004DBC 2D48 FF90 move.l [A6 - 0x70], A0
label00004DC0:
00004DC0 486E FC48 pea.l [A6 - 0x3B8]
00004DC4 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004DC8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00004DCC 508F addq.l A7, 8
00004DCE 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004DD2 486E FD48 pea.l [A6 - 0x2B8]
00004DD6 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004DDA 508F addq.l A7, 8
00004DDC 3E00 move.w D7, D0
00004DDE 42A7 clr.l -[A7]
00004DE0 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004DE4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004DE8 201F move.l D0, [A7]+
00004DEA 4A80 tst.l D0
00004DEC 6E0C bgt +0xE /* 00004DFA */
00004DEE 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004DF2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004DF6 42AE FF90 clr.l [A6 - 0x70]
label00004DFA:
00004DFA 206E FF00 movea.l A0, [A6 - 0x100]
00004DFE 302E FEFA move.w D0, [A6 - 0x106]
00004E02 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004E06 D090 add.l D0, [A0]
00004E08 2040 movea.l A0, D0
00004E0A 43EE FF56 lea.l A1, [A6 - 0xAA]
00004E0E 7013 moveq.l D0, 0x13
label00004E10:
00004E10 20D9 move.l [A0]+, [A1]+
00004E12 51C8 FFFC dbf D0, -0x6 /* 00004E10 */
00004E16 30D9 move.w [A0]+, [A1]+
00004E18 0C6E 0001 FF58 cmpi.w [A6 - 0xA8], 0x1
00004E1E 6600 007C bne +0x7E /* 00004E9C */
00004E22 082E 0002 FF62 btst.b [A6 - 0x9E], 0x2
00004E28 6700 0072 beq +0x74 /* 00004E9C */
00004E2C 3F2E FF9C move.w -[A7], [A6 - 0x64]
00004E30 A887 syscall TextFont
00004E32 3F2E FF9E move.w -[A7], [A6 - 0x62]
00004E36 A88A syscall TextSize
00004E38 3F2E FFA0 move.w -[A7], [A6 - 0x60]
00004E3C A888 syscall TextFace
00004E3E 41EE FE56 lea.l A0, [A6 - 0x1AA]
00004E42 43EE FF64 lea.l A1, [A6 - 0x9C]
00004E46 20D9 move.l [A0]+, [A1]+
00004E48 20D9 move.l [A0]+, [A1]+
00004E4A 4267 clr.w -[A7]
00004E4C 486E FD48 pea.l [A6 - 0x2B8]
00004E50 A88C syscall StringWidth
00004E52 301F move.w D0, [A7]+
00004E54 4267 clr.w -[A7]
00004E56 486E FC48 pea.l [A6 - 0x3B8]
00004E5A 3D40 FC46 move.w [A6 - 0x3BA], D0
00004E5E A88C syscall StringWidth
00004E60 301F move.w D0, [A7]+
00004E62 322E FC46 move.w D1, [A6 - 0x3BA]
00004E66 9240 sub.w D1, D0
00004E68 D36E FE5C add.w [A6 - 0x1A4], D1
00004E6C 4267 clr.w -[A7]
00004E6E 486E FE56 pea.l [A6 - 0x1AA]
00004E72 A8AE syscall EmptyRect
00004E74 101F move.b D0, [A7]+
00004E76 4A00 tst.b D0
00004E78 670A beq +0xC /* 00004E84 */
00004E7A 302E FE58 move.w D0, [A6 - 0x1A8]
00004E7E 5840 addq.w D0, 4
00004E80 3D40 FE5C move.w [A6 - 0x1A4], D0
label00004E84:
00004E84 3F3C 0001 move.w -[A7], 0x1
00004E88 486E FE56 pea.l [A6 - 0x1AA]
00004E8C 3F2E FEFA move.w -[A7], [A6 - 0x106]
00004E90 2F2E FF00 move.l -[A7], [A6 - 0x100]
00004E94 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00004E98 4FEF 000C lea.l A7, [A7 + 0xC]
label00004E9C:
00004E9C 2F2E FEFC move.l -[A7], [A6 - 0x104]
00004EA0 2F2E FE90 move.l -[A7], [A6 - 0x170]
00004EA4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004EA8 508F addq.l A7, 8
00004EAA 3F00 move.w -[A7], D0
00004EAC 4EBA B512 jsr [PC - 0x4AEE /* 000003C0 */]
00004EB0 548F addq.l A7, 2
00004EB2 4AAE FED8 tst.l [A6 - 0x128]
00004EB6 6700 010A beq +0x10C /* 00004FC2 */
00004EBA 486E FE56 pea.l [A6 - 0x1AA]
00004EBE 3F2E FEFA move.w -[A7], [A6 - 0x106]
00004EC2 2F2E FF00 move.l -[A7], [A6 - 0x100]
00004EC6 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00004ECA 4FEF 000A lea.l A7, [A7 + 0xA]
00004ECE 486E FE56 pea.l [A6 - 0x1AA]
00004ED2 486E FE4E pea.l [A6 - 0x1B2]
00004ED6 486E FE56 pea.l [A6 - 0x1AA]
00004EDA A8AB syscall UnionRect
00004EDC 486E FE56 pea.l [A6 - 0x1AA]
00004EE0 2F2E FED8 move.l -[A7], [A6 - 0x128]
00004EE4 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00004EE8 508F addq.l A7, 8
00004EEA 6000 00D6 bra +0xD8 /* 00004FC2 */
00004EEE 526D 8FD6 addq.w [A5 - 0x702A], 1
00004EF2 206E FEB8 movea.l A0, [A6 - 0x148]
00004EF6 2050 movea.l A0, [A0]
00004EF8 2F28 0018 move.l -[A7], [A0 + 0x18]
00004EFC 486E FD48 pea.l [A6 - 0x2B8]
00004F00 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004F04 508F addq.l A7, 8
00004F06 3E00 move.w D7, D0
00004F08 2F2E FEB0 move.l -[A7], [A6 - 0x150]
00004F0C 2F2E FE90 move.l -[A7], [A6 - 0x170]
00004F10 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004F14 508F addq.l A7, 8
00004F16 3F00 move.w -[A7], D0
00004F18 4EBA B4A6 jsr [PC - 0x4B5A /* 000003C0 */]
00004F1C 548F addq.l A7, 2
00004F1E 486E FE62 pea.l [A6 - 0x19E]
00004F22 486E FD48 pea.l [A6 - 0x2B8]
00004F26 4EBA 0102 jsr [PC + 0x102 /* 0000502A */]
00004F2A 508F addq.l A7, 8
00004F2C 6000 0094 bra +0x96 /* 00004FC2 */
00004F30 526D 8FD6 addq.w [A5 - 0x702A], 1
00004F34 206E FECC movea.l A0, [A6 - 0x134]
00004F38 2050 movea.l A0, [A0]
00004F3A 2F28 0018 move.l -[A7], [A0 + 0x18]
00004F3E 486E FD48 pea.l [A6 - 0x2B8]
00004F42 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004F46 508F addq.l A7, 8
00004F48 3E00 move.w D7, D0
00004F4A 2F2E FEC4 move.l -[A7], [A6 - 0x13C]
00004F4E 2F2E FE90 move.l -[A7], [A6 - 0x170]
00004F52 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004F56 508F addq.l A7, 8
00004F58 3F00 move.w -[A7], D0
00004F5A 4EBA B464 jsr [PC - 0x4B9C /* 000003C0 */]
00004F5E 548F addq.l A7, 2
00004F60 486E FE62 pea.l [A6 - 0x19E]
00004F64 486E FD48 pea.l [A6 - 0x2B8]
00004F68 4EBA 0114 jsr [PC + 0x114 /* 0000507E */]
00004F6C 508F addq.l A7, 8
00004F6E 6052 bra +0x54 /* 00004FC2 */
00004F70 526D 8FD6 addq.w [A5 - 0x702A], 1
00004F74 206E FEA8 movea.l A0, [A6 - 0x158]
00004F78 2050 movea.l A0, [A0]
00004F7A 2F28 0028 move.l -[A7], [A0 + 0x28]
00004F7E 486E FD48 pea.l [A6 - 0x2B8]
00004F82 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00004F86 508F addq.l A7, 8
00004F88 3E00 move.w D7, D0
00004F8A 2F2E FEA0 move.l -[A7], [A6 - 0x160]
00004F8E 2F2E FE90 move.l -[A7], [A6 - 0x170]
00004F92 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004F96 508F addq.l A7, 8
00004F98 3F00 move.w -[A7], D0
00004F9A 4EBA B424 jsr [PC - 0x4BDC /* 000003C0 */]
00004F9E 548F addq.l A7, 2
00004FA0 486E FE62 pea.l [A6 - 0x19E]
00004FA4 486E FD48 pea.l [A6 - 0x2B8]
00004FA8 4EBA 014C jsr [PC + 0x14C /* 000050F6 */]
00004FAC 508F addq.l A7, 8
00004FAE 4AAE FED8 tst.l [A6 - 0x128]
00004FB2 670E beq +0x10 /* 00004FC2 */
00004FB4 2F2E FED8 move.l -[A7], [A6 - 0x128]
00004FB8 486E FD48 pea.l [A6 - 0x2B8]
00004FBC A91A syscall SetWTitle
00004FBE 6002 bra +0x4 /* 00004FC2 */
00004FC0 7E41 moveq.l D7, 0x41
label00004FC2:
00004FC2 486E FE62 pea.l [A6 - 0x19E]
00004FC6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004FCA 588F addq.l A7, 4
00004FCC 3007 move.w D0, D7
label00004FCE:
00004FCE 4CDF 1080 movem.l D7,A4, [A7]+
00004FD2 4E5E unlink A6
00004FD4 4E75 rts
fn00004FD6:
00004FD6 4E56 FFEC link A6, -0x0014
00004FDA 2F0C move.l -[A7], A4
00004FDC 286E 000C movea.l A4, [A6 + 0xC]
00004FE0 486E FFFC pea.l [A6 - 0x4]
00004FE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FE8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004FEC 508F addq.l A7, 8
00004FEE 486E FFEC pea.l [A6 - 0x14]
00004FF2 2F2C 000A move.l -[A7], [A4 + 0xA]
00004FF6 2F2C 0006 move.l -[A7], [A4 + 0x6]
00004FFA 2F2C 0002 move.l -[A7], [A4 + 0x2]
00004FFE 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005002 4FEF 0010 lea.l A7, [A7 + 0x10]
00005006 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
0000500C 486E FFEC pea.l [A6 - 0x14]
00005010 2F2C 000A move.l -[A7], [A4 + 0xA]
00005014 2F2C 0006 move.l -[A7], [A4 + 0x6]
00005018 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000501C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00005020 4FEF 0010 lea.l A7, [A7 + 0x10]
00005024 285F movea.l A4, [A7]+
00005026 4E5E unlink A6
00005028 4E75 rts
fn0000502A:
0000502A 4E56 FFBC link A6, -0x0044
0000502E 2F0C move.l -[A7], A4
00005030 286E 000C movea.l A4, [A6 + 0xC]
00005034 486E FFFC pea.l [A6 - 0x4]
00005038 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000503C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005040 508F addq.l A7, 8
00005042 486E FFBC pea.l [A6 - 0x44]
00005046 2F2C 004A move.l -[A7], [A4 + 0x4A]
0000504A 2F2C 0046 move.l -[A7], [A4 + 0x46]
0000504E 2F2C 002E move.l -[A7], [A4 + 0x2E]
00005052 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00005056 4FEF 0010 lea.l A7, [A7 + 0x10]
0000505A 2D6E FFFC FFCC move.l [A6 - 0x34], [A6 - 0x4]
00005060 486E FFBC pea.l [A6 - 0x44]
00005064 2F2C 004A move.l -[A7], [A4 + 0x4A]
00005068 2F2C 0046 move.l -[A7], [A4 + 0x46]
0000506C 2F2C 002E move.l -[A7], [A4 + 0x2E]
00005070 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00005074 4FEF 0010 lea.l A7, [A7 + 0x10]
00005078 285F movea.l A4, [A7]+
0000507A 4E5E unlink A6
0000507C 4E75 rts
fn0000507E:
0000507E 4E56 FFB8 link A6, -0x0048
00005082 48E7 0308 movem.l -[A7], D6,D7,A4
00005086 286E 000C movea.l A4, [A6 + 0xC]
0000508A 486E FFFC pea.l [A6 - 0x4]
0000508E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005092 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005096 508F addq.l A7, 8
00005098 2D6C 0046 FFB8 move.l [A6 - 0x48], [A4 + 0x46]
0000509E 206E FFB8 movea.l A0, [A6 - 0x48]
000050A2 2050 movea.l A0, [A0]
000050A4 2E28 0008 move.l D7, [A0 + 0x8]
000050A8 7C01 moveq.l D6, 0x01
000050AA 603E bra +0x40 /* 000050EA */
label000050AC:
000050AC 486E FFBC pea.l [A6 - 0x44]
000050B0 2F06 move.l -[A7], D6
000050B2 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000050B6 2F2C 002E move.l -[A7], [A4 + 0x2E]
000050BA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000050BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000050C2 202E FFC0 move.l D0, [A6 - 0x40]
000050C6 B0AC 0062 cmp.l D0, [A4 + 0x62]
000050CA 661C bne +0x1E /* 000050E8 */
000050CC 2D6E FFFC FFD0 move.l [A6 - 0x30], [A6 - 0x4]
000050D2 486E FFBC pea.l [A6 - 0x44]
000050D6 2F06 move.l -[A7], D6
000050D8 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000050DC 2F2C 002E move.l -[A7], [A4 + 0x2E]
000050E0 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000050E4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000050E8:
000050E8 5286 addq.l D6, 1
label000050EA:
000050EA BC87 cmp.l D6, D7
000050EC 6FBE ble -0x40 /* 000050AC */
000050EE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000050F2 4E5E unlink A6
000050F4 4E75 rts
fn000050F6:
000050F6 4E56 FFEC link A6, -0x0014
000050FA 2F0C move.l -[A7], A4
000050FC 286E 000C movea.l A4, [A6 + 0xC]
00005100 486E FFFC pea.l [A6 - 0x4]
00005104 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005108 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000510C 508F addq.l A7, 8
0000510E 486E FFEC pea.l [A6 - 0x14]
00005112 2F2C 003A move.l -[A7], [A4 + 0x3A]
00005116 2F2C 0036 move.l -[A7], [A4 + 0x36]
0000511A 2F2C 002E move.l -[A7], [A4 + 0x2E]
0000511E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005122 4FEF 0010 lea.l A7, [A7 + 0x10]
00005126 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
0000512C 486E FFEC pea.l [A6 - 0x14]
00005130 2F2C 003A move.l -[A7], [A4 + 0x3A]
00005134 2F2C 0036 move.l -[A7], [A4 + 0x36]
00005138 2F2C 002E move.l -[A7], [A4 + 0x2E]
0000513C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00005140 4FEF 0010 lea.l A7, [A7 + 0x10]
00005144 285F movea.l A4, [A7]+
00005146 4E5E unlink A6
00005148 4E75 rts
export_288:
fn0000514A:
0000514A 4E56 FEBC link A6, -0x0144
0000514E 2F0C move.l -[A7], A4
00005150 286E 000C movea.l A4, [A6 + 0xC]
00005154 0C54 271E cmpi.w [A4], 0x271E
00005158 6602 bne +0x4 /* 0000515C */
0000515A 508C addq.l A4, 8
label0000515C:
0000515C 508C addq.l A4, 8
0000515E 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00005162 6706 beq +0x8 /* 0000516A */
00005164 7007 moveq.l D0, 0x07
00005166 6000 07A4 bra +0x7A6 /* 0000590C */
label0000516A:
0000516A 508C addq.l A4, 8
0000516C 486E FFC2 pea.l [A6 - 0x3E]
00005170 486E FFBE pea.l [A6 - 0x42]
00005174 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005178 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000517C 2F0C move.l -[A7], A4
0000517E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005182 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00005186 4FEF 0018 lea.l A7, [A7 + 0x18]
0000518A 3D40 FFC0 move.w [A6 - 0x40], D0
0000518E 4A6E FFC0 tst.w [A6 - 0x40]
00005192 6708 beq +0xA /* 0000519C */
00005194 302E FFC0 move.w D0, [A6 - 0x40]
00005198 6000 0772 bra +0x774 /* 0000590C */
label0000519C:
0000519C 302E FFBE move.w D0, [A6 - 0x42]
000051A0 48C0 ext.l D0
000051A2 E780 asl D0, 3
000051A4 D9C0 add.l A4, D0
000051A6 4A54 tst.w [A4]
000051A8 6718 beq +0x1A /* 000051C2 */
000051AA 0C6E 0FF2 0018 cmpi.w [A6 + 0x18], 0xFF2
000051B0 6710 beq +0x12 /* 000051C2 */
000051B2 486E FFC2 pea.l [A6 - 0x3E]
000051B6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000051BA 588F addq.l A7, 4
000051BC 7013 moveq.l D0, 0x13
000051BE 6000 074C bra +0x74E /* 0000590C */
label000051C2:
000051C2 302E 0018 move.w D0, [A6 + 0x18]
000051C6 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000051CA 002D 00B6 0FC0 ori.b [A5 + 0xFC0], 0xB6
000051D0 010A btst A2, D0
000051D2 0FF2 .incomplete
000051D4 0128 0FCE btst [A0 + 0xFCE], D0
000051D8 013A 100C btst [PC + 0x100C /* 000061E6, value 0x50 'P' */], D0
000051DC 014C bchg A4, D0
000051DE 0FD1 .incomplete
000051E0 015E bchg [A6]+, D0
000051E2 0FA2 bclr -[A2], D7
000051E4 0182 bclr D2, D0
000051E6 0FA3 bclr -[A3], D7
000051E8 0194 bclr [A4], D0
000051EA 0FA4 bclr -[A4], D7
000051EC 01A6 bclr -[A6], D0
000051EE 0FA1 bclr -[A1], D7
000051F0 01B8 1007 bclr [0x00001007], D0
000051F4 01CA .incomplete
000051F6 0FAA 01DC bclr [A2 + 0x1DC], D7
000051FA 0FB7 01EA 0FBC 0214 bclr [[0xFBC] + 0x214], D7
00005202 0FBE bclr <<invalid special address>>, D7
00005204 0226 0FBF andi.b -[A6], 0xBF
00005208 0238 0FCF 023E andi.b [0x0000023E /* JRecal */], 0xCF
0000520E 0FB6 0250 bclr [A6 + D0.w * 2 + 0x50], D7
00005212 0FD8 .incomplete
00005214 0262 0FD9 andi.w -[A2], 0xFD9
00005218 0274 0FEA 0286 andi.w [A4 + D0.w * 2 - 0x122], 0xFEA
0000521E 0FB5 028C bclr [A5 + D0.w * 2 - 0x116], D7
00005222 0FD7 .incomplete
00005224 02CA .incomplete
00005226 0FD5 .incomplete
00005228 02DC .incomplete
0000522A 0FE0 .incomplete
0000522C 02F2 .incomplete
0000522E 0FE8 .incomplete
00005230 0304 btst D4, D1
00005232 0FFC .incomplete
00005234 0316 btst [A6], D1
00005236 1006 move.b D0, D6
00005238 0356 bchg [A6], D1
0000523A 0FAE 039A bclr [A6 + 0x39A], D7
0000523E 0FB1 03AC bclr <<invalid full ext with I/IS == 4>>, D7
00005242 0FC5 .incomplete
00005244 03BE bclr <<invalid special address>>, D1
00005246 0FDC .incomplete
00005248 03D0 .incomplete
0000524A 0FDD .incomplete
0000524C 0410 0FE7 subi.b [A0], 0xE7
00005250 0450 0FCC subi.w [A0], 0xFCC
00005254 0470 0FF4 0482 subi.w [A0 + D0.w * 4 - 0x126], 0xFF4
0000525A 0FF7 .incomplete
0000525C 0494 0FE5 04D0 subi.l [A4], 0xFE504D0
00005262 0FE3 .incomplete
00005264 050C btst A4, D2
00005266 0FE2 .incomplete
00005268 0536 0FC2 0560 btst [[ + <<invalid base displacement size>>] + 0x560], D2
0000526E 0FE1 .incomplete
00005270 058A bclr A2, D2
00005272 0FC1 .incomplete
00005274 05B4 0FC3 05F8 0FE4 bclr [[ + <<invalid base displacement size>>] + 0x5F80FE4], D2
0000527C 063A 0FD2 0678 addi.b [PC + 0x678 /* 000058F6, value 0x60 '`' */], 0xD2
00005282 2F2D 9064 move.l -[A7], [A5 - 0x6F9C]
00005286 486D 99AA pea.l [A5 - 0x6656]
0000528A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000528E 508F addq.l A7, 8
00005290 486E FFC2 pea.l [A6 - 0x3E]
00005294 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00005298 588F addq.l A7, 4
0000529A 2D40 FFFC move.l [A6 - 0x4], D0
0000529E 0CAE 0000 0008 FFFC cmpi.l [A6 - 0x4], 0x8
000052A6 6F06 ble +0x8 /* 000052AE */
000052A8 7008 moveq.l D0, 0x08
000052AA 2D40 FFFC move.l [A6 - 0x4], D0
label000052AE:
000052AE 486E FFC2 pea.l [A6 - 0x3E]
000052B2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000052B6 588F addq.l A7, 4
000052B8 206D 9064 movea.l A0, [A5 - 0x6F9C]
000052BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000052C0 2F10 move.l -[A7], [A0]
000052C2 2F00 move.l -[A7], D0
000052C4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000052C8 4FEF 000C lea.l A7, [A7 + 0xC]
000052CC 486E FFC2 pea.l [A6 - 0x3E]
000052D0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000052D4 588F addq.l A7, 4
000052D6 6000 0626 bra +0x628 /* 000058FE */
000052DA 486E FFC2 pea.l [A6 - 0x3E]
000052DE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000052E2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000052E6 2F0C move.l -[A7], A4
000052E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052EC 4EBA 0624 jsr [PC + 0x624 /* 00005912 */]
000052F0 4FEF 0014 lea.l A7, [A7 + 0x14]
000052F4 3D40 FFC0 move.w [A6 - 0x40], D0
000052F8 6000 0604 bra +0x606 /* 000058FE */
000052FC 486D 8FE0 pea.l [A5 - 0x7020]
00005300 486E FFC2 pea.l [A6 - 0x3E]
00005304 4EBA 077E jsr [PC + 0x77E /* 00005A84 */]
00005308 508F addq.l A7, 8
0000530A 3D40 FFC0 move.w [A6 - 0x40], D0
0000530E 6000 05EE bra +0x5F0 /* 000058FE */
00005312 486D 8FE2 pea.l [A5 - 0x701E]
00005316 486E FFC2 pea.l [A6 - 0x3E]
0000531A 4EBA 0768 jsr [PC + 0x768 /* 00005A84 */]
0000531E 508F addq.l A7, 8
00005320 3D40 FFC0 move.w [A6 - 0x40], D0
00005324 6000 05D8 bra +0x5DA /* 000058FE */
00005328 486D 8FE4 pea.l [A5 - 0x701C]
0000532C 486E FFC2 pea.l [A6 - 0x3E]
00005330 4EBA 0752 jsr [PC + 0x752 /* 00005A84 */]
00005334 508F addq.l A7, 8
00005336 3D40 FFC0 move.w [A6 - 0x40], D0
0000533A 6000 05C2 bra +0x5C4 /* 000058FE */
0000533E 486D 8FBC pea.l [A5 - 0x7044]
00005342 486E FFC2 pea.l [A6 - 0x3E]
00005346 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000534A 508F addq.l A7, 8
0000534C 3D40 FFC0 move.w [A6 - 0x40], D0
00005350 4A6D 8FBC tst.w [A5 - 0x7044]
00005354 6700 05A8 beq +0x5AA /* 000058FE */
00005358 3F3C 000C move.w -[A7], 0xC
0000535C 4267 clr.w -[A7]
0000535E 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00005362 6000 059A bra +0x59C /* 000058FE */
00005366 486D 8FBE pea.l [A5 - 0x7042]
0000536A 486E FFC2 pea.l [A6 - 0x3E]
0000536E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005372 508F addq.l A7, 8
00005374 3D40 FFC0 move.w [A6 - 0x40], D0
00005378 6000 0584 bra +0x586 /* 000058FE */
0000537C 486D 8F74 pea.l [A5 - 0x708C]
00005380 486E FFC2 pea.l [A6 - 0x3E]
00005384 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005388 508F addq.l A7, 8
0000538A 3D40 FFC0 move.w [A6 - 0x40], D0
0000538E 6000 056E bra +0x570 /* 000058FE */
00005392 486D 8FC0 pea.l [A5 - 0x7040]
00005396 486E FFC2 pea.l [A6 - 0x3E]
0000539A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000539E 508F addq.l A7, 8
000053A0 3D40 FFC0 move.w [A6 - 0x40], D0
000053A4 6000 0558 bra +0x55A /* 000058FE */
000053A8 486D 9052 pea.l [A5 - 0x6FAE]
000053AC 486E FFC2 pea.l [A6 - 0x3E]
000053B0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000053B4 508F addq.l A7, 8
000053B6 3D40 FFC0 move.w [A6 - 0x40], D0
000053BA 6000 0542 bra +0x544 /* 000058FE */
000053BE 486D 8FB6 pea.l [A5 - 0x704A]
000053C2 486E FFC2 pea.l [A6 - 0x3E]
000053C6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000053CA 508F addq.l A7, 8
000053CC 3D40 FFC0 move.w [A6 - 0x40], D0
000053D0 6000 052C bra +0x52E /* 000058FE */
000053D4 486E FFC2 pea.l [A6 - 0x3E]
000053D8 4EBA 071A jsr [PC + 0x71A /* 00005AF4 */]
000053DC 588F addq.l A7, 4
000053DE 3D40 FFC0 move.w [A6 - 0x40], D0
000053E2 6000 051A bra +0x51C /* 000058FE */
000053E6 486E FFFC pea.l [A6 - 0x4]
000053EA 486E FFC2 pea.l [A6 - 0x3E]
000053EE 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000053F2 508F addq.l A7, 8
000053F4 3D40 FFC0 move.w [A6 - 0x40], D0
000053F8 4A6E FFC0 tst.w [A6 - 0x40]
000053FC 6600 0500 bne +0x502 /* 000058FE */
00005400 4AAE FFFC tst.l [A6 - 0x4]
00005404 6C04 bge +0x6 /* 0000540A */
00005406 42AE FFFC clr.l [A6 - 0x4]
label0000540A:
0000540A 3B6E FFFE 8F9E move.w [A5 - 0x7062], [A6 - 0x2]
00005410 6000 04EC bra +0x4EE /* 000058FE */
00005414 486D 8FA0 pea.l [A5 - 0x7060]
00005418 486E FFC2 pea.l [A6 - 0x3E]
0000541C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005420 508F addq.l A7, 8
00005422 3D40 FFC0 move.w [A6 - 0x40], D0
00005426 6000 04D6 bra +0x4D8 /* 000058FE */
0000542A 486D 8FB8 pea.l [A5 - 0x7048]
0000542E 486E FFC2 pea.l [A6 - 0x3E]
00005432 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005436 508F addq.l A7, 8
00005438 3D40 FFC0 move.w [A6 - 0x40], D0
0000543C 6000 04C0 bra +0x4C2 /* 000058FE */
00005440 7041 moveq.l D0, 0x41
00005442 3D40 FFC0 move.w [A6 - 0x40], D0
00005446 6000 04B6 bra +0x4B8 /* 000058FE */
0000544A 486D 8FB4 pea.l [A5 - 0x704C]
0000544E 486E FFC2 pea.l [A6 - 0x3E]
00005452 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005456 508F addq.l A7, 8
00005458 3D40 FFC0 move.w [A6 - 0x40], D0
0000545C 6000 04A0 bra +0x4A2 /* 000058FE */
00005460 486D 8FBA pea.l [A5 - 0x7046]
00005464 486E FFC2 pea.l [A6 - 0x3E]
00005468 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000546C 508F addq.l A7, 8
0000546E 3D40 FFC0 move.w [A6 - 0x40], D0
00005472 6000 048A bra +0x48C /* 000058FE */
00005476 486D 8FA6 pea.l [A5 - 0x705A]
0000547A 486E FFC2 pea.l [A6 - 0x3E]
0000547E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005482 508F addq.l A7, 8
00005484 3D40 FFC0 move.w [A6 - 0x40], D0
00005488 6000 0474 bra +0x476 /* 000058FE */
0000548C 486D 8FB2 pea.l [A5 - 0x704E]
00005490 486E FFC2 pea.l [A6 - 0x3E]
00005494 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005498 508F addq.l A7, 8
0000549A 3D40 FFC0 move.w [A6 - 0x40], D0
0000549E 6000 045E bra +0x460 /* 000058FE */
000054A2 7041 moveq.l D0, 0x41
000054A4 3D40 FFC0 move.w [A6 - 0x40], D0
000054A8 6000 0454 bra +0x456 /* 000058FE */
000054AC 306D 8FA2 movea.w A0, [A5 - 0x705E]
000054B0 2D48 FFFC move.l [A6 - 0x4], A0
000054B4 486D 8FA2 pea.l [A5 - 0x705E]
000054B8 486E FFC2 pea.l [A6 - 0x3E]
000054BC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000054C0 508F addq.l A7, 8
000054C2 3D40 FFC0 move.w [A6 - 0x40], D0
000054C6 4A6E FFC0 tst.w [A6 - 0x40]
000054CA 6600 0432 bne +0x434 /* 000058FE */
000054CE 4A6D 8FA2 tst.w [A5 - 0x705E]
000054D2 6600 042A bne +0x42C /* 000058FE */
000054D6 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
000054DE 6600 041E bne +0x420 /* 000058FE */
000054E2 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000054E6 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000054EA 6000 0412 bra +0x414 /* 000058FE */
000054EE 486D 8FA8 pea.l [A5 - 0x7058]
000054F2 486E FFC2 pea.l [A6 - 0x3E]
000054F6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000054FA 508F addq.l A7, 8
000054FC 3D40 FFC0 move.w [A6 - 0x40], D0
00005500 6000 03FC bra +0x3FE /* 000058FE */
00005504 2F2D 9060 move.l -[A7], [A5 - 0x6FA0]
00005508 486E FFC2 pea.l [A6 - 0x3E]
0000550C 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00005510 508F addq.l A7, 8
00005512 3D40 FFC0 move.w [A6 - 0x40], D0
00005516 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
0000551A 6000 03E2 bra +0x3E4 /* 000058FE */
0000551E 486D 8F9A pea.l [A5 - 0x7066]
00005522 486E FFC2 pea.l [A6 - 0x3E]
00005526 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000552A 508F addq.l A7, 8
0000552C 3D40 FFC0 move.w [A6 - 0x40], D0
00005530 6000 03CC bra +0x3CE /* 000058FE */
00005534 486D 8FA4 pea.l [A5 - 0x705C]
00005538 486E FFC2 pea.l [A6 - 0x3E]
0000553C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00005540 508F addq.l A7, 8
00005542 3D40 FFC0 move.w [A6 - 0x40], D0
00005546 6000 03B6 bra +0x3B8 /* 000058FE */
0000554A 486E FFFC pea.l [A6 - 0x4]
0000554E 486E FFC2 pea.l [A6 - 0x3E]
00005552 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005556 508F addq.l A7, 8
00005558 3D40 FFC0 move.w [A6 - 0x40], D0
0000555C 4A6E FFC0 tst.w [A6 - 0x40]
00005560 6600 039C bne +0x39E /* 000058FE */
00005564 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
0000556C 6C06 bge +0x8 /* 00005574 */
0000556E 7001 moveq.l D0, 0x01
00005570 2D40 FFFC move.l [A6 - 0x4], D0
label00005574:
00005574 0CAE 0000 0005 FFFC cmpi.l [A6 - 0x4], 0x5
0000557C 6F06 ble +0x8 /* 00005584 */
0000557E 7005 moveq.l D0, 0x05
00005580 2D40 FFFC move.l [A6 - 0x4], D0
label00005584:
00005584 3B6E FFFE 8F9C move.w [A5 - 0x7064], [A6 - 0x2]
0000558A 6000 0372 bra +0x374 /* 000058FE */
0000558E 486E FFFC pea.l [A6 - 0x4]
00005592 486E FFC2 pea.l [A6 - 0x3E]
00005596 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000559A 508F addq.l A7, 8
0000559C 3D40 FFC0 move.w [A6 - 0x40], D0
000055A0 4A6E FFC0 tst.w [A6 - 0x40]
000055A4 6600 0358 bne +0x35A /* 000058FE */
000055A8 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
000055B0 6C06 bge +0x8 /* 000055B8 */
000055B2 7001 moveq.l D0, 0x01
000055B4 2D40 FFFC move.l [A6 - 0x4], D0
label000055B8:
000055B8 0CAE 0000 0028 FFFC cmpi.l [A6 - 0x4], 0x28 /* '(' */
000055C0 6F06 ble +0x8 /* 000055C8 */
000055C2 7028 moveq.l D0, 0x28
000055C4 2D40 FFFC move.l [A6 - 0x4], D0
label000055C8:
000055C8 202E FFFC move.l D0, [A6 - 0x4]
000055CC 5380 subq.l D0, 1
000055CE 3B40 8F7C move.w [A5 - 0x7084], D0
000055D2 6000 032A bra +0x32C /* 000058FE */
000055D6 486D 8F90 pea.l [A5 - 0x7070]
000055DA 486E FFC2 pea.l [A6 - 0x3E]
000055DE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000055E2 508F addq.l A7, 8
000055E4 3D40 FFC0 move.w [A6 - 0x40], D0
000055E8 6000 0314 bra +0x316 /* 000058FE */
000055EC 486D 8F7A pea.l [A5 - 0x7086]
000055F0 486E FFC2 pea.l [A6 - 0x3E]
000055F4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000055F8 508F addq.l A7, 8
000055FA 3D40 FFC0 move.w [A6 - 0x40], D0
000055FE 6000 02FE bra +0x300 /* 000058FE */
00005602 486D 8F8E pea.l [A5 - 0x7072]
00005606 486E FFC2 pea.l [A6 - 0x3E]
0000560A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000560E 508F addq.l A7, 8
00005610 3D40 FFC0 move.w [A6 - 0x40], D0
00005614 6000 02E8 bra +0x2EA /* 000058FE */
00005618 486E FFFC pea.l [A6 - 0x4]
0000561C 486E FFC2 pea.l [A6 - 0x3E]
00005620 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005624 508F addq.l A7, 8
00005626 3D40 FFC0 move.w [A6 - 0x40], D0
0000562A 4A6E FFC0 tst.w [A6 - 0x40]
0000562E 6600 02CE bne +0x2D0 /* 000058FE */
00005632 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
0000563A 6C06 bge +0x8 /* 00005642 */
0000563C 7001 moveq.l D0, 0x01
0000563E 2D40 FFFC move.l [A6 - 0x4], D0
label00005642:
00005642 0CAE 0000 0009 FFFC cmpi.l [A6 - 0x4], 0x9 /* '\t' */
0000564A 6F06 ble +0x8 /* 00005652 */
0000564C 7009 moveq.l D0, 0x09
0000564E 2D40 FFFC move.l [A6 - 0x4], D0
label00005652:
00005652 3B6E FFFE 8F98 move.w [A5 - 0x7068], [A6 - 0x2]
00005658 6000 02A4 bra +0x2A6 /* 000058FE */
0000565C 486E FFFC pea.l [A6 - 0x4]
00005660 486E FFC2 pea.l [A6 - 0x3E]
00005664 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005668 508F addq.l A7, 8
0000566A 3D40 FFC0 move.w [A6 - 0x40], D0
0000566E 4A6E FFC0 tst.w [A6 - 0x40]
00005672 6600 028A bne +0x28C /* 000058FE */
00005676 0CAE 0000 0003 FFFC cmpi.l [A6 - 0x4], 0x3
0000567E 6C06 bge +0x8 /* 00005686 */
00005680 7003 moveq.l D0, 0x03
00005682 2D40 FFFC move.l [A6 - 0x4], D0
label00005686:
00005686 0CAE 0000 0032 FFFC cmpi.l [A6 - 0x4], 0x32 /* '2' */
0000568E 6F06 ble +0x8 /* 00005696 */
00005690 7032 moveq.l D0, 0x32
00005692 2D40 FFFC move.l [A6 - 0x4], D0
label00005696:
00005696 3B6E FFFE 8F96 move.w [A5 - 0x706A], [A6 - 0x2]
0000569C 6000 0260 bra +0x262 /* 000058FE */
000056A0 486D 8FAE pea.l [A5 - 0x7052]
000056A4 486E FFC2 pea.l [A6 - 0x3E]
000056A8 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000056AC 508F addq.l A7, 8
000056AE 3D40 FFC0 move.w [A6 - 0x40], D0
000056B2 42A7 clr.l -[A7]
000056B4 A975 syscall TickCount
000056B6 201F move.l D0, [A7]+
000056B8 D0AD 8FAE add.l D0, [A5 - 0x7052]
000056BC 2B40 8FAA move.l [A5 - 0x7056], D0
000056C0 6000 023C bra +0x23E /* 000058FE */
000056C4 486D 8F88 pea.l [A5 - 0x7078]
000056C8 486E FFC2 pea.l [A6 - 0x3E]
000056CC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000056D0 508F addq.l A7, 8
000056D2 3D40 FFC0 move.w [A6 - 0x40], D0
000056D6 6000 0226 bra +0x228 /* 000058FE */
000056DA 486D 8F86 pea.l [A5 - 0x707A]
000056DE 486E FFC2 pea.l [A6 - 0x3E]
000056E2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000056E6 508F addq.l A7, 8
000056E8 3D40 FFC0 move.w [A6 - 0x40], D0
000056EC 6000 0210 bra +0x212 /* 000058FE */
000056F0 486E FFFC pea.l [A6 - 0x4]
000056F4 486E FFC2 pea.l [A6 - 0x3E]
000056F8 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000056FC 508F addq.l A7, 8
000056FE 3D40 FFC0 move.w [A6 - 0x40], D0
00005702 4A6E FFC0 tst.w [A6 - 0x40]
00005706 6600 01F6 bne +0x1F8 /* 000058FE */
0000570A 4AAE FFFC tst.l [A6 - 0x4]
0000570E 6C04 bge +0x6 /* 00005714 */
00005710 42AE FFFC clr.l [A6 - 0x4]
label00005714:
00005714 0CAE 0000 03E8 FFFC cmpi.l [A6 - 0x4], 0x3E8
0000571C 6F08 ble +0xA /* 00005726 */
0000571E 2D7C 0000 03E8 FFFC move.l [A6 - 0x4], 0x3E8
label00005726:
00005726 3B6E FFFE 8F92 move.w [A5 - 0x706E], [A6 - 0x2]
0000572C 6000 01D0 bra +0x1D2 /* 000058FE */
00005730 486E FFFC pea.l [A6 - 0x4]
00005734 486E FFC2 pea.l [A6 - 0x3E]
00005738 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000573C 508F addq.l A7, 8
0000573E 3D40 FFC0 move.w [A6 - 0x40], D0
00005742 4A6E FFC0 tst.w [A6 - 0x40]
00005746 6600 01B6 bne +0x1B8 /* 000058FE */
0000574A 4AAE FFFC tst.l [A6 - 0x4]
0000574E 6C04 bge +0x6 /* 00005754 */
00005750 42AE FFFC clr.l [A6 - 0x4]
label00005754:
00005754 0CAE 0000 03E8 FFFC cmpi.l [A6 - 0x4], 0x3E8
0000575C 6F08 ble +0xA /* 00005766 */
0000575E 2D7C 0000 03E8 FFFC move.l [A6 - 0x4], 0x3E8
label00005766:
00005766 3B6E FFFE 8F94 move.w [A5 - 0x706C], [A6 - 0x2]
0000576C 6000 0190 bra +0x192 /* 000058FE */
00005770 486E FFFC pea.l [A6 - 0x4]
00005774 486E FFC2 pea.l [A6 - 0x3E]
00005778 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000577C 508F addq.l A7, 8
0000577E 3D40 FFC0 move.w [A6 - 0x40], D0
00005782 4A6E FFC0 tst.w [A6 - 0x40]
00005786 6600 0176 bne +0x178 /* 000058FE */
0000578A 202E FFFC move.l D0, [A6 - 0x4]
0000578E 5380 subq.l D0, 1
00005790 0280 0000 00FF andi.l D0, 0xFF
00005796 3B40 8F82 move.w [A5 - 0x707E], D0
0000579A 6000 0162 bra +0x164 /* 000058FE */
0000579E 486E FFFC pea.l [A6 - 0x4]
000057A2 486E FFC2 pea.l [A6 - 0x3E]
000057A6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000057AA 508F addq.l A7, 8
000057AC 3D40 FFC0 move.w [A6 - 0x40], D0
000057B0 4A6E FFC0 tst.w [A6 - 0x40]
000057B4 6600 0148 bne +0x14A /* 000058FE */
000057B8 202E FFFC move.l D0, [A6 - 0x4]
000057BC 5380 subq.l D0, 1
000057BE 0280 0000 00FF andi.l D0, 0xFF
000057C4 3B40 8F8A move.w [A5 - 0x7076], D0
000057C8 6000 0134 bra +0x136 /* 000058FE */
000057CC 486E FFFC pea.l [A6 - 0x4]
000057D0 486E FFC2 pea.l [A6 - 0x3E]
000057D4 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000057D8 508F addq.l A7, 8
000057DA 3D40 FFC0 move.w [A6 - 0x40], D0
000057DE 4A6E FFC0 tst.w [A6 - 0x40]
000057E2 6600 011A bne +0x11C /* 000058FE */
000057E6 202E FFFC move.l D0, [A6 - 0x4]
000057EA 5380 subq.l D0, 1
000057EC 0280 0000 00FF andi.l D0, 0xFF
000057F2 3B40 8F84 move.w [A5 - 0x707C], D0
000057F6 6000 0106 bra +0x108 /* 000058FE */
000057FA 486E FFFC pea.l [A6 - 0x4]
000057FE 486E FFC2 pea.l [A6 - 0x3E]
00005802 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005806 508F addq.l A7, 8
00005808 3D40 FFC0 move.w [A6 - 0x40], D0
0000580C 4A6E FFC0 tst.w [A6 - 0x40]
00005810 6600 00EC bne +0xEE /* 000058FE */
00005814 202E FFFC move.l D0, [A6 - 0x4]
00005818 5380 subq.l D0, 1
0000581A 0280 0000 00FF andi.l D0, 0xFF
00005820 3B40 8F8C move.w [A5 - 0x7074], D0
00005824 6000 00D8 bra +0xDA /* 000058FE */
00005828 486E FFFC pea.l [A6 - 0x4]
0000582C 486E FFC2 pea.l [A6 - 0x3E]
00005830 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005834 508F addq.l A7, 8
00005836 3D40 FFC0 move.w [A6 - 0x40], D0
0000583A 4A6E FFC0 tst.w [A6 - 0x40]
0000583E 6600 00BE bne +0xC0 /* 000058FE */
00005842 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
0000584A 6C06 bge +0x8 /* 00005852 */
0000584C 7001 moveq.l D0, 0x01
0000584E 2D40 FFFC move.l [A6 - 0x4], D0
label00005852:
00005852 0CAE 0000 003F FFFC cmpi.l [A6 - 0x4], 0x3F /* '?' */
0000585A 6F06 ble +0x8 /* 00005862 */
0000585C 703F moveq.l D0, 0x3F
0000585E 2D40 FFFC move.l [A6 - 0x4], D0
label00005862:
00005862 202E FFFC move.l D0, [A6 - 0x4]
00005866 5380 subq.l D0, 1
00005868 3B40 8F80 move.w [A5 - 0x7080], D0
0000586C 6000 0090 bra +0x92 /* 000058FE */
00005870 486E FFFC pea.l [A6 - 0x4]
00005874 486E FFC2 pea.l [A6 - 0x3E]
00005878 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000587C 508F addq.l A7, 8
0000587E 3D40 FFC0 move.w [A6 - 0x40], D0
00005882 4A6E FFC0 tst.w [A6 - 0x40]
00005886 6600 0076 bne +0x78 /* 000058FE */
0000588A 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
00005892 6C06 bge +0x8 /* 0000589A */
00005894 7001 moveq.l D0, 0x01
00005896 2D40 FFFC move.l [A6 - 0x4], D0
label0000589A:
0000589A 0CAE 0000 003F FFFC cmpi.l [A6 - 0x4], 0x3F /* '?' */
000058A2 6F06 ble +0x8 /* 000058AA */
000058A4 703F moveq.l D0, 0x3F
000058A6 2D40 FFFC move.l [A6 - 0x4], D0
label000058AA:
000058AA 202E FFFC move.l D0, [A6 - 0x4]
000058AE 5380 subq.l D0, 1
000058B0 3B40 8F7E move.w [A5 - 0x7082], D0
000058B4 6048 bra +0x4A /* 000058FE */
000058B6 486E FFFC pea.l [A6 - 0x4]
000058BA 486E FFC2 pea.l [A6 - 0x3E]
000058BE 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000058C2 508F addq.l A7, 8
000058C4 3D40 FFC0 move.w [A6 - 0x40], D0
000058C8 4A6E FFC0 tst.w [A6 - 0x40]
000058CC 6630 bne +0x32 /* 000058FE */
000058CE 4AAE FFFC tst.l [A6 - 0x4]
000058D2 6C04 bge +0x6 /* 000058D8 */
000058D4 42AE FFFC clr.l [A6 - 0x4]
label000058D8:
000058D8 0CAE 0000 03E8 FFFC cmpi.l [A6 - 0x4], 0x3E8
000058E0 6F08 ble +0xA /* 000058EA */
000058E2 2D7C 0000 03E8 FFFC move.l [A6 - 0x4], 0x3E8
label000058EA:
000058EA 3B6E FFFE 8F92 move.w [A5 - 0x706E], [A6 - 0x2]
000058F0 3B6E FFFE 8F94 move.w [A5 - 0x706C], [A6 - 0x2]
000058F6 6006 bra +0x8 /* 000058FE */
000058F8 702B moveq.l D0, 0x2B
000058FA 3D40 FFC0 move.w [A6 - 0x40], D0
label000058FE:
000058FE 486E FFC2 pea.l [A6 - 0x3E]
00005902 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005906 588F addq.l A7, 4
00005908 302E FFC0 move.w D0, [A6 - 0x40]
label0000590C:
0000590C 285F movea.l A4, [A7]+
0000590E 4E5E unlink A6
00005910 4E75 rts
fn00005912:
00005912 4E56 FEAC link A6, -0x0154
00005916 2F0C move.l -[A7], A4
00005918 42AE FFBE clr.l [A6 - 0x42]
0000591C 2D6E 0010 FFAC move.l [A6 - 0x54], [A6 + 0x10]
00005922 206E 000C movea.l A0, [A6 + 0xC]
00005926 5188 subq.l A0, 8
00005928 2D48 FFC2 move.l [A6 - 0x3E], A0
0000592C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005930 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00005934 588F addq.l A7, 4
00005936 206E 000C movea.l A0, [A6 + 0xC]
0000593A 4A50 tst.w [A0]
0000593C 6624 bne +0x26 /* 00005962 */
0000593E 486E FFBE pea.l [A6 - 0x42]
00005942 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005946 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
0000594A 508F addq.l A7, 8
0000594C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005950 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00005954 588F addq.l A7, 4
00005956 2D40 FFAC move.l [A6 - 0x54], D0
0000595A 206E FFBE movea.l A0, [A6 - 0x42]
0000595E 2D50 FFC2 move.l [A6 - 0x3E], [A0]
label00005962:
00005962 41ED 98BC lea.l A0, [A5 - 0x6744]
00005966 2848 movea.l A4, A0
00005968 2D6D 9178 FFB6 move.l [A6 - 0x4A], [A5 - 0x6E88]
0000596E 426E FFB4 clr.w [A6 - 0x4C]
00005972 6000 00D8 bra +0xDA /* 00005A4C */
label00005976:
00005976 206E FFC2 movea.l A0, [A6 - 0x3E]
0000597A 0C50 0007 cmpi.w [A0], 0x7
0000597E 6700 00C0 beq +0xC2 /* 00005A40 */
00005982 206E FFC2 movea.l A0, [A6 - 0x3E]
00005986 4A50 tst.w [A0]
00005988 6700 00CC beq +0xCE /* 00005A56 */
0000598C 486E FFC6 pea.l [A6 - 0x3A]
00005990 486E FFB2 pea.l [A6 - 0x4E]
00005994 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005998 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000599C 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000059A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059A4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000059A8 4FEF 0018 lea.l A7, [A7 + 0x18]
000059AC 3D40 FFB0 move.w [A6 - 0x50], D0
000059B0 4A6E FFB0 tst.w [A6 - 0x50]
000059B4 6600 00A0 bne +0xA2 /* 00005A56 */
000059B8 486E FEAC pea.l [A6 - 0x154]
000059BC 486E FFC6 pea.l [A6 - 0x3A]
000059C0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000059C4 508F addq.l A7, 8
000059C6 486E FEAC pea.l [A6 - 0x154]
000059CA 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000059CE 588F addq.l A7, 4
000059D0 3F2C 0002 move.w -[A7], [A4 + 0x2]
000059D4 3F14 move.w -[A7], [A4]
000059D6 486E FEAC pea.l [A6 - 0x154]
000059DA 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000059DE 508F addq.l A7, 8
000059E0 48C0 ext.l D0
000059E2 2D40 FFBA move.l [A6 - 0x46], D0
000059E6 486E FFC6 pea.l [A6 - 0x3A]
000059EA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000059EE 588F addq.l A7, 4
000059F0 0CAE FFFF FFFF FFBA cmpi.l [A6 - 0x46], 0xFFFFFFFF
000059F8 6718 beq +0x1A /* 00005A12 */
000059FA 202C 0006 move.l D0, [A4 + 0x6]
000059FE 4680 not.l D0
00005A00 C1AE FFB6 and.l [A6 - 0x4A], D0
00005A04 202E FFBA move.l D0, [A6 - 0x46]
00005A08 322C 0004 move.w D1, [A4 + 0x4]
00005A0C E3A8 lsl D0, D1
00005A0E 81AE FFB6 or.l [A6 - 0x4A], D0
label00005A12:
00005A12 302E FFB2 move.w D0, [A6 - 0x4E]
00005A16 48C0 ext.l D0
00005A18 E780 asl D0, 3
00005A1A D1AE FFC2 add.l [A6 - 0x3E], D0
00005A1E 206E FFC2 movea.l A0, [A6 - 0x3E]
00005A22 4A50 tst.w [A0]
00005A24 6730 beq +0x32 /* 00005A56 */
00005A26 206E FFC2 movea.l A0, [A6 - 0x3E]
00005A2A 0C50 0007 cmpi.w [A0], 0x7
00005A2E 6710 beq +0x12 /* 00005A40 */
00005A30 0C6E 0004 FFB4 cmpi.w [A6 - 0x4C], 0x4
00005A36 6708 beq +0xA /* 00005A40 */
00005A38 7027 moveq.l D0, 0x27
00005A3A 3D40 FFB0 move.w [A6 - 0x50], D0
00005A3E 6016 bra +0x18 /* 00005A56 */
label00005A40:
00005A40 50AE FFC2 addq.l [A6 - 0x3E], 8
00005A44 49EC 000A lea.l A4, [A4 + 0xA]
00005A48 526E FFB4 addq.w [A6 - 0x4C], 1
label00005A4C:
00005A4C 0C6E 0006 FFB4 cmpi.w [A6 - 0x4C], 0x6
00005A52 6D00 FF22 blt -0xDC /* 00005976 */
label00005A56:
00005A56 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005A5A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005A5E 588F addq.l A7, 4
00005A60 4AAE FFBE tst.l [A6 - 0x42]
00005A64 6708 beq +0xA /* 00005A6E */
00005A66 2F2E FFBE move.l -[A7], [A6 - 0x42]
00005A6A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00005A6E:
00005A6E 4A6E FFB0 tst.w [A6 - 0x50]
00005A72 6606 bne +0x8 /* 00005A7A */
00005A74 2B6E FFB6 9178 move.l [A5 - 0x6E88], [A6 - 0x4A]
label00005A7A:
00005A7A 302E FFB0 move.w D0, [A6 - 0x50]
00005A7E 285F movea.l A4, [A7]+
00005A80 4E5E unlink A6
00005A82 4E75 rts
fn00005A84:
00005A84 4E56 0000 link A6, 0
00005A88 2F07 move.l -[A7], D7
00005A8A 7E02 moveq.l D7, 0x02
00005A8C 206E 0008 movea.l A0, [A6 + 0x8]
00005A90 3028 0002 move.w D0, [A0 + 0x2]
00005A94 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005A98 0003 000E ori.b D3, 0xE
00005A9C 0000 001A ori.b D0, 0x1A
00005AA0 0005 0016 ori.b D5, 0x16
00005AA4 0004 0046 ori.b D4, 0x46 /* 'F' */
00005AA8 7E00 moveq.l D7, 0x00
00005AAA 206E 0008 movea.l A0, [A6 + 0x8]
00005AAE 226E 000C movea.l A1, [A6 + 0xC]
00005AB2 32A8 0006 move.w [A1], [A0 + 0x6]
00005AB6 6034 bra +0x36 /* 00005AEC */
00005AB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005ABC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00005AC0 588F addq.l A7, 4
00005AC2 0C80 0000 0001 cmpi.l D0, 0x1
00005AC8 6622 bne +0x24 /* 00005AEC */
00005ACA 7E00 moveq.l D7, 0x00
00005ACC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005AD0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00005AD4 588F addq.l A7, 4
00005AD6 2040 movea.l A0, D0
00005AD8 226E 000C movea.l A1, [A6 + 0xC]
00005ADC 7000 moveq.l D0, 0x00
00005ADE 1010 move.b D0, [A0]
00005AE0 3280 move.w [A1], D0
00005AE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005AE6 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005AEA 588F addq.l A7, 4
label00005AEC:
00005AEC 3007 move.w D0, D7
00005AEE 2E1F move.l D7, [A7]+
00005AF0 4E5E unlink A6
00005AF2 4E75 rts
fn00005AF4:
00005AF4 4E56 FEFC link A6, -0x0104
00005AF8 486E FEFC pea.l [A6 - 0x104]
00005AFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B00 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00005B04 508F addq.l A7, 8
00005B06 A853 syscall ShowCursor
00005B08 486E FEFC pea.l [A6 - 0x104]
00005B0C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00005B10 588F addq.l A7, 4
00005B12 0C40 0001 cmpi.w D0, 0x1
00005B16 6700 009A beq +0x9C /* 00005BB2 */
00005B1A 486D 99B4 pea.l [A5 - 0x664C]
00005B1E 486E FEFC pea.l [A6 - 0x104]
00005B22 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005B26 508F addq.l A7, 8
00005B28 4A40 tst.w D0
00005B2A 6708 beq +0xA /* 00005B34 */
00005B2C A852 syscall HideCursor
00005B2E 7000 moveq.l D0, 0x00
00005B30 6000 00BE bra +0xC0 /* 00005BF0 */
label00005B34:
00005B34 486D 99BA pea.l [A5 - 0x6646]
00005B38 486E FEFC pea.l [A6 - 0x104]
00005B3C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005B40 508F addq.l A7, 8
00005B42 4A40 tst.w D0
00005B44 6708 beq +0xA /* 00005B4E */
00005B46 A850 syscall InitCursor
00005B48 7000 moveq.l D0, 0x00
00005B4A 6000 00A4 bra +0xA6 /* 00005BF0 */
label00005B4E:
00005B4E 486D 99C0 pea.l [A5 - 0x6640]
00005B52 486E FEFC pea.l [A6 - 0x104]
00005B56 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005B5A 508F addq.l A7, 8
00005B5C 4A40 tst.w D0
00005B5E 6714 beq +0x16 /* 00005B74 */
00005B60 42A7 clr.l -[A7]
00005B62 3F3C 0004 move.w -[A7], 0x4
00005B66 A9B9 syscall GetCursor
00005B68 205F movea.l A0, [A7]+
00005B6A 2F10 move.l -[A7], [A0]
00005B6C A851 syscall SetCursor
00005B6E 7000 moveq.l D0, 0x00
00005B70 6000 007E bra +0x80 /* 00005BF0 */
label00005B74:
00005B74 486D 99C6 pea.l [A5 - 0x663A]
00005B78 486E FEFC pea.l [A6 - 0x104]
00005B7C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005B80 508F addq.l A7, 8
00005B82 4A40 tst.w D0
00005B84 6746 beq +0x48 /* 00005BCC */
00005B86 526D 98F8 addq.w [A5 - 0x6708], 1
00005B8A 0C6D 07D0 98F8 cmpi.w [A5 - 0x6708], 0x7D0
00005B90 6D08 blt +0xA /* 00005B9A */
00005B92 0C6D 07DA 98F8 cmpi.w [A5 - 0x6708], 0x7DA
00005B98 6D06 blt +0x8 /* 00005BA0 */
label00005B9A:
00005B9A 3B7C 07D0 98F8 move.w [A5 - 0x6708], 0x7D0
label00005BA0:
00005BA0 42A7 clr.l -[A7]
00005BA2 3F2D 98F8 move.w -[A7], [A5 - 0x6708]
00005BA6 A9B9 syscall GetCursor
00005BA8 205F movea.l A0, [A7]+
00005BAA 2F10 move.l -[A7], [A0]
00005BAC A851 syscall SetCursor
00005BAE 7000 moveq.l D0, 0x00
00005BB0 603E bra +0x40 /* 00005BF0 */
label00005BB2:
00005BB2 486E FFFC pea.l [A6 - 0x4]
00005BB6 486E FEFC pea.l [A6 - 0x104]
00005BBA 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00005BBE 508F addq.l A7, 8
00005BC0 4AAE FFFC tst.l [A6 - 0x4]
00005BC4 6606 bne +0x8 /* 00005BCC */
00005BC6 A852 syscall HideCursor
00005BC8 7000 moveq.l D0, 0x00
00005BCA 6024 bra +0x26 /* 00005BF0 */
label00005BCC:
00005BCC 486E FFFC pea.l [A6 - 0x4]
00005BD0 486E FEFC pea.l [A6 - 0x104]
00005BD4 4879 4355 5253 push.l 0x43555253 /* 'CURS' */
00005BDA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00005BDE 4EBA D38C jsr [PC - 0x2C74 /* 00002F6C */]
00005BE2 4FEF 0010 lea.l A7, [A7 + 0x10]
00005BE6 4A40 tst.w D0
00005BE8 6704 beq +0x6 /* 00005BEE */
00005BEA 7043 moveq.l D0, 0x43
00005BEC 6002 bra +0x4 /* 00005BF0 */
label00005BEE:
00005BEE 7000 moveq.l D0, 0x00
label00005BF0:
00005BF0 4E5E unlink A6
00005BF2 4E75 rts
export_298:
00005BF4 4E56 FE6A link A6, -0x0196
00005BF8 48E7 0108 movem.l -[A7], D7,A4
00005BFC 286E 000C movea.l A4, [A6 + 0xC]
00005C00 486E FEB0 pea.l [A6 - 0x150]
00005C04 486E FFFE pea.l [A6 - 0x2]
00005C08 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005C0C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C10 2F0C move.l -[A7], A4
00005C12 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C16 4EBA 0724 jsr [PC + 0x724 /* 0000633C */]
00005C1A 4FEF 0018 lea.l A7, [A7 + 0x18]
00005C1E 3E00 move.w D7, D0
00005C20 4A47 tst.w D7
00005C22 6706 beq +0x8 /* 00005C2A */
00005C24 3007 move.w D0, D7
00005C26 6000 0234 bra +0x236 /* 00005E5C */
label00005C2A:
00005C2A 0C6E 0006 FEB0 cmpi.w [A6 - 0x150], 0x6
00005C30 6600 00A6 bne +0xA8 /* 00005CD8 */
00005C34 4AAE FF26 tst.l [A6 - 0xDA]
00005C38 6610 bne +0x12 /* 00005C4A */
00005C3A 486E FEB0 pea.l [A6 - 0x150]
00005C3E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005C42 588F addq.l A7, 4
00005C44 703D moveq.l D0, 0x3D
00005C46 6000 0214 bra +0x216 /* 00005E5C */
label00005C4A:
00005C4A 302E FFFE move.w D0, [A6 - 0x2]
00005C4E 48C0 ext.l D0
00005C50 E780 asl D0, 3
00005C52 D9C0 add.l A4, D0
00005C54 486E FE6E pea.l [A6 - 0x192]
00005C58 486E FE72 pea.l [A6 - 0x18E]
00005C5C 486E FFFE pea.l [A6 - 0x2]
00005C60 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005C64 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C68 2F0C move.l -[A7], A4
00005C6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C6E 4EBA 01F4 jsr [PC + 0x1F4 /* 00005E64 */]
00005C72 4FEF 001C lea.l A7, [A7 + 0x1C]
00005C76 3E00 move.w D7, D0
00005C78 4A47 tst.w D7
00005C7A 6710 beq +0x12 /* 00005C8C */
00005C7C 486E FEB0 pea.l [A6 - 0x150]
00005C80 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005C84 588F addq.l A7, 4
00005C86 7002 moveq.l D0, 0x02
00005C88 6000 01D2 bra +0x1D4 /* 00005E5C */
label00005C8C:
00005C8C 302E FFFE move.w D0, [A6 - 0x2]
00005C90 48C0 ext.l D0
00005C92 E780 asl D0, 3
00005C94 D9C0 add.l A4, D0
00005C96 4A54 tst.w [A4]
00005C98 6710 beq +0x12 /* 00005CAA */
00005C9A 486E FEB0 pea.l [A6 - 0x150]
00005C9E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005CA2 588F addq.l A7, 4
00005CA4 7013 moveq.l D0, 0x13
00005CA6 6000 01B4 bra +0x1B6 /* 00005E5C */
label00005CAA:
00005CAA 2F2E FF2A move.l -[A7], [A6 - 0xD6]
00005CAE 3F2E FE74 move.w -[A7], [A6 - 0x18C]
00005CB2 A963 syscall SetControlValue/SetCtlValue
00005CB4 2F2E FF2E move.l -[A7], [A6 - 0xD2]
00005CB8 3F2E FE70 move.w -[A7], [A6 - 0x190]
00005CBC A963 syscall SetControlValue/SetCtlValue
00005CBE 2F2E FF26 move.l -[A7], [A6 - 0xDA]
00005CC2 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00005CC6 588F addq.l A7, 4
00005CC8 486E FEB0 pea.l [A6 - 0x150]
00005CCC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005CD0 588F addq.l A7, 4
00005CD2 3007 move.w D0, D7
00005CD4 6000 0186 bra +0x188 /* 00005E5C */
label00005CD8:
00005CD8 0C6E 0003 FEB0 cmpi.w [A6 - 0x150], 0x3
00005CDE 6710 beq +0x12 /* 00005CF0 */
00005CE0 486E FEB0 pea.l [A6 - 0x150]
00005CE4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005CE8 588F addq.l A7, 4
00005CEA 7002 moveq.l D0, 0x02
00005CEC 6000 016E bra +0x170 /* 00005E5C */
label00005CF0:
00005CF0 206E FF4E movea.l A0, [A6 - 0xB2]
00005CF4 302E FF48 move.w D0, [A6 - 0xB8]
00005CF8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005CFC D090 add.l D0, [A0]
00005CFE 2040 movea.l A0, D0
00005D00 43EE FFAC lea.l A1, [A6 - 0x54]
00005D04 7013 moveq.l D0, 0x13
label00005D06:
00005D06 22D8 move.l [A1]+, [A0]+
00005D08 51C8 FFFC dbf D0, -0x6 /* 00005D06 */
00005D0C 32D8 move.w [A1]+, [A0]+
00005D0E 0C6E 012D FFAC cmpi.w [A6 - 0x54], 0x12D
00005D14 6718 beq +0x1A /* 00005D2E */
00005D16 0C6E 012F FFAC cmpi.w [A6 - 0x54], 0x12F
00005D1C 6710 beq +0x12 /* 00005D2E */
00005D1E 486E FEB0 pea.l [A6 - 0x150]
00005D22 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005D26 588F addq.l A7, 4
00005D28 7062 moveq.l D0, 0x62
00005D2A 6000 0130 bra +0x132 /* 00005E5C */
label00005D2E:
00005D2E 302E FFFE move.w D0, [A6 - 0x2]
00005D32 48C0 ext.l D0
00005D34 E780 asl D0, 3
00005D36 D9C0 add.l A4, D0
00005D38 486E FE76 pea.l [A6 - 0x18A]
00005D3C 486E FFFE pea.l [A6 - 0x2]
00005D40 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005D44 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005D48 2F0C move.l -[A7], A4
00005D4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D4E 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00005D52 4FEF 0018 lea.l A7, [A7 + 0x18]
00005D56 3E00 move.w D7, D0
00005D58 4A47 tst.w D7
00005D5A 6710 beq +0x12 /* 00005D6C */
00005D5C 486E FEB0 pea.l [A6 - 0x150]
00005D60 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005D64 588F addq.l A7, 4
00005D66 7002 moveq.l D0, 0x02
00005D68 6000 00F2 bra +0xF4 /* 00005E5C */
label00005D6C:
00005D6C 302E FFFE move.w D0, [A6 - 0x2]
00005D70 48C0 ext.l D0
00005D72 E780 asl D0, 3
00005D74 D9C0 add.l A4, D0
00005D76 4A54 tst.w [A4]
00005D78 671A beq +0x1C /* 00005D94 */
00005D7A 486E FEB0 pea.l [A6 - 0x150]
00005D7E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005D82 588F addq.l A7, 4
00005D84 486E FE76 pea.l [A6 - 0x18A]
00005D88 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005D8C 588F addq.l A7, 4
00005D8E 7013 moveq.l D0, 0x13
00005D90 6000 00CA bra +0xCC /* 00005E5C */
label00005D94:
00005D94 486E FE6A pea.l [A6 - 0x196]
00005D98 486E FE76 pea.l [A6 - 0x18A]
00005D9C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005DA0 508F addq.l A7, 8
00005DA2 3E00 move.w D7, D0
00005DA4 486E FE76 pea.l [A6 - 0x18A]
00005DA8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005DAC 588F addq.l A7, 4
00005DAE 4A47 tst.w D7
00005DB0 6710 beq +0x12 /* 00005DC2 */
00005DB2 486E FEB0 pea.l [A6 - 0x150]
00005DB6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005DBA 588F addq.l A7, 4
00005DBC 3007 move.w D0, D7
00005DBE 6000 009C bra +0x9E /* 00005E5C */
label00005DC2:
00005DC2 302D 928E move.w D0, [A5 - 0x6D72]
00005DC6 B06E FF48 cmp.w D0, [A6 - 0xB8]
00005DCA 661C bne +0x1E /* 00005DE8 */
00005DCC 202D 929E move.l D0, [A5 - 0x6D62]
00005DD0 B0AE FF4E cmp.l D0, [A6 - 0xB2]
00005DD4 6612 bne +0x14 /* 00005DE8 */
00005DD6 206D 929A movea.l A0, [A5 - 0x6D66]
00005DDA 326E FFF6 movea.w A1, [A6 - 0xA]
00005DDE 93EE FE6A sub.l A1, [A6 - 0x196]
00005DE2 2050 movea.l A0, [A0]
00005DE4 2009 move.l D0, A1
00005DE6 D150 add.w [A0], D0
label00005DE8:
00005DE8 0C6E 012F FFAC cmpi.w [A6 - 0x54], 0x12F
00005DEE 6616 bne +0x18 /* 00005E06 */
00005DF0 306E FFF6 movea.w A0, [A6 - 0xA]
00005DF4 202E FE6A move.l D0, [A6 - 0x196]
00005DF8 9088 sub.l D0, A0
00005DFA 4267 clr.w -[A7]
00005DFC 3F00 move.w -[A7], D0
00005DFE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00005E02 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
label00005E06:
00005E06 3D6E FE6C FFF6 move.w [A6 - 0xA], [A6 - 0x194]
00005E0C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00005E10 206E FF4E movea.l A0, [A6 - 0xB2]
00005E14 302E FF48 move.w D0, [A6 - 0xB8]
00005E18 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005E1C D090 add.l D0, [A0]
00005E1E 2040 movea.l A0, D0
00005E20 43EE FFAC lea.l A1, [A6 - 0x54]
00005E24 7013 moveq.l D0, 0x13
label00005E26:
00005E26 20D9 move.l [A0]+, [A1]+
00005E28 51C8 FFFC dbf D0, -0x6 /* 00005E26 */
00005E2C 30D9 move.w [A0]+, [A1]+
00005E2E 486E FFA4 pea.l [A6 - 0x5C]
00005E32 3F2E FF48 move.w -[A7], [A6 - 0xB8]
00005E36 2F2E FF4E move.l -[A7], [A6 - 0xB2]
00005E3A 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00005E3E 4FEF 000A lea.l A7, [A7 + 0xA]
00005E42 486E FFA4 pea.l [A6 - 0x5C]
00005E46 2F2E FF26 move.l -[A7], [A6 - 0xDA]
00005E4A 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00005E4E 508F addq.l A7, 8
00005E50 486E FEB0 pea.l [A6 - 0x150]
00005E54 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005E58 588F addq.l A7, 4
00005E5A 7000 moveq.l D0, 0x00
label00005E5C:
00005E5C 4CDF 1080 movem.l D7,A4, [A7]+
00005E60 4E5E unlink A6
00005E62 4E75 rts
export_303:
fn00005E64:
00005E64 4E56 FFC0 link A6, -0x0040
00005E68 48E7 0308 movem.l -[A7], D6,D7,A4
00005E6C 286E 000C movea.l A4, [A6 + 0xC]
00005E70 486E FFC4 pea.l [A6 - 0x3C]
00005E74 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005E78 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005E7C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005E80 2F0C move.l -[A7], A4
00005E82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005E86 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00005E8A 4FEF 0018 lea.l A7, [A7 + 0x18]
00005E8E 3E00 move.w D7, D0
00005E90 4A47 tst.w D7
00005E92 6706 beq +0x8 /* 00005E9A */
00005E94 3007 move.w D0, D7
00005E96 6000 00A8 bra +0xAA /* 00005F40 */
label00005E9A:
00005E9A 206E 0018 movea.l A0, [A6 + 0x18]
00005E9E 3010 move.w D0, [A0]
00005EA0 48C0 ext.l D0
00005EA2 E780 asl D0, 3
00005EA4 D08C add.l D0, A4
00005EA6 2040 movea.l A0, D0
00005EA8 3C10 move.w D6, [A0]
00005EAA 0C46 0007 cmpi.w D6, 0x7
00005EAE 670C beq +0xE /* 00005EBC */
00005EB0 0C46 03E8 cmpi.w D6, 0x3E8
00005EB4 6F38 ble +0x3A /* 00005EEE */
00005EB6 0C46 0400 cmpi.w D6, 0x400
00005EBA 6C32 bge +0x34 /* 00005EEE */
label00005EBC:
00005EBC 486E FFC4 pea.l [A6 - 0x3C]
00005EC0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005EC4 588F addq.l A7, 4
00005EC6 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005ECA 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005ECE 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005ED2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005ED6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005EDA 2F0C move.l -[A7], A4
00005EDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005EE0 4EBA 0066 jsr [PC + 0x66 /* 00005F48 */]
00005EE4 4FEF 001C lea.l A7, [A7 + 0x1C]
00005EE8 3E00 move.w D7, D0
00005EEA 3007 move.w D0, D7
00005EEC 6052 bra +0x54 /* 00005F40 */
label00005EEE:
00005EEE 486E FFC0 pea.l [A6 - 0x40]
00005EF2 486E FFC4 pea.l [A6 - 0x3C]
00005EF6 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00005EFA 508F addq.l A7, 8
00005EFC 486E FFC4 pea.l [A6 - 0x3C]
00005F00 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00005F04 588F addq.l A7, 4
00005F06 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005F0A 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005F0E 486E FFFE pea.l [A6 - 0x2]
00005F12 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005F16 2F00 move.l -[A7], D0
00005F18 206E FFC0 movea.l A0, [A6 - 0x40]
00005F1C 2F10 move.l -[A7], [A0]
00005F1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F22 4EBA 0024 jsr [PC + 0x24 /* 00005F48 */]
00005F26 4FEF 001C lea.l A7, [A7 + 0x1C]
00005F2A 3E00 move.w D7, D0
00005F2C 486E FFC4 pea.l [A6 - 0x3C]
00005F30 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005F34 588F addq.l A7, 4
00005F36 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005F3A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005F3E 3007 move.w D0, D7
label00005F40:
00005F40 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005F44 4E5E unlink A6
00005F46 4E75 rts
fn00005F48:
00005F48 4E56 FFC2 link A6, -0x003E
00005F4C 2F0C move.l -[A7], A4
00005F4E 286E 000C movea.l A4, [A6 + 0xC]
00005F52 206E 0018 movea.l A0, [A6 + 0x18]
00005F56 4250 clr.w [A0]
00005F58 486E FFC6 pea.l [A6 - 0x3A]
00005F5C 486E FFC4 pea.l [A6 - 0x3C]
00005F60 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005F64 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005F68 2F0C move.l -[A7], A4
00005F6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F6E 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00005F72 4FEF 0018 lea.l A7, [A7 + 0x18]
00005F76 3D40 FFC2 move.w [A6 - 0x3E], D0
00005F7A 4A6E FFC2 tst.w [A6 - 0x3E]
00005F7E 6708 beq +0xA /* 00005F88 */
00005F80 302E FFC2 move.w D0, [A6 - 0x3E]
00005F84 6000 00B6 bra +0xB8 /* 0000603C */
label00005F88:
00005F88 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005F8C 486E FFC6 pea.l [A6 - 0x3A]
00005F90 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005F94 508F addq.l A7, 8
00005F96 3D40 FFC2 move.w [A6 - 0x3E], D0
00005F9A 486E FFC6 pea.l [A6 - 0x3A]
00005F9E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005FA2 588F addq.l A7, 4
00005FA4 4A6E FFC2 tst.w [A6 - 0x3E]
00005FA8 6708 beq +0xA /* 00005FB2 */
00005FAA 302E FFC2 move.w D0, [A6 - 0x3E]
00005FAE 6000 008C bra +0x8E /* 0000603C */
label00005FB2:
00005FB2 302E FFC4 move.w D0, [A6 - 0x3C]
00005FB6 48C0 ext.l D0
00005FB8 E780 asl D0, 3
00005FBA D9C0 add.l A4, D0
00005FBC 206E 0018 movea.l A0, [A6 + 0x18]
00005FC0 302E FFC4 move.w D0, [A6 - 0x3C]
00005FC4 D150 add.w [A0], D0
00005FC6 0C54 0007 cmpi.w [A4], 0x7
00005FCA 6706 beq +0x8 /* 00005FD2 */
00005FCC 7027 moveq.l D0, 0x27
00005FCE 6000 006C bra +0x6E /* 0000603C */
label00005FD2:
00005FD2 508C addq.l A4, 8
00005FD4 206E 0018 movea.l A0, [A6 + 0x18]
00005FD8 5250 addq.w [A0], 1
00005FDA 486E FFC6 pea.l [A6 - 0x3A]
00005FDE 486E FFC4 pea.l [A6 - 0x3C]
00005FE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005FE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005FEA 2F0C move.l -[A7], A4
00005FEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005FF0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00005FF4 4FEF 0018 lea.l A7, [A7 + 0x18]
00005FF8 3D40 FFC2 move.w [A6 - 0x3E], D0
00005FFC 4A6E FFC2 tst.w [A6 - 0x3E]
00006000 6706 beq +0x8 /* 00006008 */
00006002 302E FFC2 move.w D0, [A6 - 0x3E]
00006006 6034 bra +0x36 /* 0000603C */
label00006008:
00006008 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000600C 486E FFC6 pea.l [A6 - 0x3A]
00006010 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00006014 508F addq.l A7, 8
00006016 3D40 FFC2 move.w [A6 - 0x3E], D0
0000601A 486E FFC6 pea.l [A6 - 0x3A]
0000601E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006022 588F addq.l A7, 4
00006024 4A6E FFC2 tst.w [A6 - 0x3E]
00006028 6706 beq +0x8 /* 00006030 */
0000602A 302E FFC2 move.w D0, [A6 - 0x3E]
0000602E 600C bra +0xE /* 0000603C */
label00006030:
00006030 206E 0018 movea.l A0, [A6 + 0x18]
00006034 302E FFC4 move.w D0, [A6 - 0x3C]
00006038 D150 add.w [A0], D0
0000603A 7000 moveq.l D0, 0x00
label0000603C:
0000603C 285F movea.l A4, [A7]+
0000603E 4E5E unlink A6
00006040 4E75 rts
export_305:
fn00006042:
00006042 4E56 FFC0 link A6, -0x0040
00006046 48E7 0108 movem.l -[A7], D7,A4
0000604A 286E 000C movea.l A4, [A6 + 0xC]
0000604E 486E FFC4 pea.l [A6 - 0x3C]
00006052 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006056 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000605A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000605E 2F0C move.l -[A7], A4
00006060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006064 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00006068 4FEF 0018 lea.l A7, [A7 + 0x18]
0000606C 3E00 move.w D7, D0
0000606E 4A47 tst.w D7
00006070 6706 beq +0x8 /* 00006078 */
00006072 3007 move.w D0, D7
00006074 6000 0090 bra +0x92 /* 00006106 */
label00006078:
00006078 206E 0018 movea.l A0, [A6 + 0x18]
0000607C 3010 move.w D0, [A0]
0000607E 48C0 ext.l D0
00006080 E780 asl D0, 3
00006082 D08C add.l D0, A4
00006084 2040 movea.l A0, D0
00006086 4A50 tst.w [A0]
00006088 672E beq +0x30 /* 000060B8 */
0000608A 486E FFC4 pea.l [A6 - 0x3C]
0000608E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006092 588F addq.l A7, 4
00006094 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006098 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000609C 2F2E 0014 move.l -[A7], [A6 + 0x14]
000060A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000060A4 2F0C move.l -[A7], A4
000060A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000060AA 4EBA 0062 jsr [PC + 0x62 /* 0000610E */]
000060AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000060B2 3E00 move.w D7, D0
000060B4 3007 move.w D0, D7
000060B6 604E bra +0x50 /* 00006106 */
label000060B8:
000060B8 486E FFC0 pea.l [A6 - 0x40]
000060BC 486E FFC4 pea.l [A6 - 0x3C]
000060C0 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000060C4 508F addq.l A7, 8
000060C6 486E FFC4 pea.l [A6 - 0x3C]
000060CA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000060CE 588F addq.l A7, 4
000060D0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000060D4 486E FFFE pea.l [A6 - 0x2]
000060D8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000060DC 2F00 move.l -[A7], D0
000060DE 206E FFC0 movea.l A0, [A6 - 0x40]
000060E2 2F10 move.l -[A7], [A0]
000060E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000060E8 4EBA 0024 jsr [PC + 0x24 /* 0000610E */]
000060EC 4FEF 0018 lea.l A7, [A7 + 0x18]
000060F0 3E00 move.w D7, D0
000060F2 486E FFC4 pea.l [A6 - 0x3C]
000060F6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000060FA 588F addq.l A7, 4
000060FC 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00006100 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006104 3007 move.w D0, D7
label00006106:
00006106 4CDF 1080 movem.l D7,A4, [A7]+
0000610A 4E5E unlink A6
0000610C 4E75 rts
fn0000610E:
0000610E 4E56 FFBE link A6, -0x0042
00006112 2F0C move.l -[A7], A4
00006114 286E 000C movea.l A4, [A6 + 0xC]
00006118 206E 0018 movea.l A0, [A6 + 0x18]
0000611C 4250 clr.w [A0]
0000611E 486E FFC2 pea.l [A6 - 0x3E]
00006122 486E FFC0 pea.l [A6 - 0x40]
00006126 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000612A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000612E 2F0C move.l -[A7], A4
00006130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006134 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00006138 4FEF 0018 lea.l A7, [A7 + 0x18]
0000613C 3D40 FFBE move.w [A6 - 0x42], D0
00006140 4A6E FFBE tst.w [A6 - 0x42]
00006144 6708 beq +0xA /* 0000614E */
00006146 302E FFBE move.w D0, [A6 - 0x42]
0000614A 6000 01EA bra +0x1EC /* 00006336 */
label0000614E:
0000614E 486E FFFC pea.l [A6 - 0x4]
00006152 486E FFC2 pea.l [A6 - 0x3E]
00006156 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000615A 508F addq.l A7, 8
0000615C 3D40 FFBE move.w [A6 - 0x42], D0
00006160 486E FFC2 pea.l [A6 - 0x3E]
00006164 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006168 588F addq.l A7, 4
0000616A 4A6E FFBE tst.w [A6 - 0x42]
0000616E 6708 beq +0xA /* 00006178 */
00006170 302E FFBE move.w D0, [A6 - 0x42]
00006174 6000 01C0 bra +0x1C2 /* 00006336 */
label00006178:
00006178 302E FFC0 move.w D0, [A6 - 0x40]
0000617C 48C0 ext.l D0
0000617E E780 asl D0, 3
00006180 D9C0 add.l A4, D0
00006182 206E 0018 movea.l A0, [A6 + 0x18]
00006186 302E FFC0 move.w D0, [A6 - 0x40]
0000618A D150 add.w [A0], D0
0000618C 206E 001C movea.l A0, [A6 + 0x1C]
00006190 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2]
00006196 0C54 0007 cmpi.w [A4], 0x7
0000619A 6706 beq +0x8 /* 000061A2 */
0000619C 7027 moveq.l D0, 0x27
0000619E 6000 0196 bra +0x198 /* 00006336 */
label000061A2:
000061A2 508C addq.l A4, 8
000061A4 206E 0018 movea.l A0, [A6 + 0x18]
000061A8 5250 addq.w [A0], 1
000061AA 486E FFC2 pea.l [A6 - 0x3E]
000061AE 486E FFC0 pea.l [A6 - 0x40]
000061B2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000061B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000061BA 2F0C move.l -[A7], A4
000061BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000061C0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000061C4 4FEF 0018 lea.l A7, [A7 + 0x18]
000061C8 3D40 FFBE move.w [A6 - 0x42], D0
000061CC 4A6E FFBE tst.w [A6 - 0x42]
000061D0 6708 beq +0xA /* 000061DA */
000061D2 302E FFBE move.w D0, [A6 - 0x42]
000061D6 6000 015E bra +0x160 /* 00006336 */
label000061DA:
000061DA 486E FFFC pea.l [A6 - 0x4]
000061DE 486E FFC2 pea.l [A6 - 0x3E]
000061E2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000061E6 508F addq.l A7, 8
000061E8 3D40 FFBE move.w [A6 - 0x42], D0
000061EC 486E FFC2 pea.l [A6 - 0x3E]
000061F0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000061F4 588F addq.l A7, 4
000061F6 4A6E FFBE tst.w [A6 - 0x42]
000061FA 6708 beq +0xA /* 00006204 */
000061FC 302E FFBE move.w D0, [A6 - 0x42]
00006200 6000 0134 bra +0x136 /* 00006336 */
label00006204:
00006204 302E FFC0 move.w D0, [A6 - 0x40]
00006208 48C0 ext.l D0
0000620A E780 asl D0, 3
0000620C D9C0 add.l A4, D0
0000620E 206E 0018 movea.l A0, [A6 + 0x18]
00006212 302E FFC0 move.w D0, [A6 - 0x40]
00006216 D150 add.w [A0], D0
00006218 206E 001C movea.l A0, [A6 + 0x1C]
0000621C 30AE FFFE move.w [A0], [A6 - 0x2]
00006220 0C54 0007 cmpi.w [A4], 0x7
00006224 6706 beq +0x8 /* 0000622C */
00006226 7027 moveq.l D0, 0x27
00006228 6000 010C bra +0x10E /* 00006336 */
label0000622C:
0000622C 508C addq.l A4, 8
0000622E 206E 0018 movea.l A0, [A6 + 0x18]
00006232 5250 addq.w [A0], 1
00006234 486E FFC2 pea.l [A6 - 0x3E]
00006238 486E FFC0 pea.l [A6 - 0x40]
0000623C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006240 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006244 2F0C move.l -[A7], A4
00006246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000624A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000624E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006252 3D40 FFBE move.w [A6 - 0x42], D0
00006256 4A6E FFBE tst.w [A6 - 0x42]
0000625A 6708 beq +0xA /* 00006264 */
0000625C 302E FFBE move.w D0, [A6 - 0x42]
00006260 6000 00D4 bra +0xD6 /* 00006336 */
label00006264:
00006264 486E FFFC pea.l [A6 - 0x4]
00006268 486E FFC2 pea.l [A6 - 0x3E]
0000626C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00006270 508F addq.l A7, 8
00006272 3D40 FFBE move.w [A6 - 0x42], D0
00006276 486E FFC2 pea.l [A6 - 0x3E]
0000627A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000627E 588F addq.l A7, 4
00006280 4A6E FFBE tst.w [A6 - 0x42]
00006284 6708 beq +0xA /* 0000628E */
00006286 302E FFBE move.w D0, [A6 - 0x42]
0000628A 6000 00AA bra +0xAC /* 00006336 */
label0000628E:
0000628E 302E FFC0 move.w D0, [A6 - 0x40]
00006292 48C0 ext.l D0
00006294 E780 asl D0, 3
00006296 D9C0 add.l A4, D0
00006298 206E 0018 movea.l A0, [A6 + 0x18]
0000629C 302E FFC0 move.w D0, [A6 - 0x40]
000062A0 D150 add.w [A0], D0
000062A2 206E 001C movea.l A0, [A6 + 0x1C]
000062A6 316E FFFE 0006 move.w [A0 + 0x6], [A6 - 0x2]
000062AC 0C54 0007 cmpi.w [A4], 0x7
000062B0 6706 beq +0x8 /* 000062B8 */
000062B2 7027 moveq.l D0, 0x27
000062B4 6000 0080 bra +0x82 /* 00006336 */
label000062B8:
000062B8 508C addq.l A4, 8
000062BA 206E 0018 movea.l A0, [A6 + 0x18]
000062BE 5250 addq.w [A0], 1
000062C0 486E FFC2 pea.l [A6 - 0x3E]
000062C4 486E FFC0 pea.l [A6 - 0x40]
000062C8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000062CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000062D0 2F0C move.l -[A7], A4
000062D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000062D6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000062DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000062DE 3D40 FFBE move.w [A6 - 0x42], D0
000062E2 4A6E FFBE tst.w [A6 - 0x42]
000062E6 6706 beq +0x8 /* 000062EE */
000062E8 302E FFBE move.w D0, [A6 - 0x42]
000062EC 6048 bra +0x4A /* 00006336 */
label000062EE:
000062EE 486E FFFC pea.l [A6 - 0x4]
000062F2 486E FFC2 pea.l [A6 - 0x3E]
000062F6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000062FA 508F addq.l A7, 8
000062FC 3D40 FFBE move.w [A6 - 0x42], D0
00006300 486E FFC2 pea.l [A6 - 0x3E]
00006304 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006308 588F addq.l A7, 4
0000630A 4A6E FFBE tst.w [A6 - 0x42]
0000630E 6706 beq +0x8 /* 00006316 */
00006310 302E FFBE move.w D0, [A6 - 0x42]
00006314 6020 bra +0x22 /* 00006336 */
label00006316:
00006316 302E FFC0 move.w D0, [A6 - 0x40]
0000631A 48C0 ext.l D0
0000631C E780 asl D0, 3
0000631E D9C0 add.l A4, D0
00006320 206E 0018 movea.l A0, [A6 + 0x18]
00006324 302E FFC0 move.w D0, [A6 - 0x40]
00006328 D150 add.w [A0], D0
0000632A 206E 001C movea.l A0, [A6 + 0x1C]
0000632E 316E FFFE 0004 move.w [A0 + 0x4], [A6 - 0x2]
00006334 7000 moveq.l D0, 0x00
label00006336:
00006336 285F movea.l A4, [A7]+
00006338 4E5E unlink A6
0000633A 4E75 rts
fn0000633C:
0000633C 4E56 FFFC link A6, -0x0004
00006340 2F0C move.l -[A7], A4
00006342 286E 000C movea.l A4, [A6 + 0xC]
00006346 206E 0018 movea.l A0, [A6 + 0x18]
0000634A 4250 clr.w [A0]
0000634C 0C54 271E cmpi.w [A4], 0x271E
00006350 6608 bne +0xA /* 0000635A */
00006352 206E 0018 movea.l A0, [A6 + 0x18]
00006356 5250 addq.w [A0], 1
00006358 508C addq.l A4, 8
label0000635A:
0000635A 206E 0018 movea.l A0, [A6 + 0x18]
0000635E 5250 addq.w [A0], 1
00006360 508C addq.l A4, 8
00006362 0C54 271B cmpi.w [A4], 0x271B
00006366 6706 beq +0x8 /* 0000636E */
00006368 7005 moveq.l D0, 0x05
0000636A 6000 0068 bra +0x6A /* 000063D4 */
label0000636E:
0000636E 206E 0018 movea.l A0, [A6 + 0x18]
00006372 5250 addq.w [A0], 1
00006374 508C addq.l A4, 8
00006376 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000637A 486E FFFC pea.l [A6 - 0x4]
0000637E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006382 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006386 2F0C move.l -[A7], A4
00006388 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000638C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00006390 4FEF 0018 lea.l A7, [A7 + 0x18]
00006394 3D40 FFFE move.w [A6 - 0x2], D0
00006398 4A6E FFFE tst.w [A6 - 0x2]
0000639C 6706 beq +0x8 /* 000063A4 */
0000639E 302E FFFE move.w D0, [A6 - 0x2]
000063A2 6030 bra +0x32 /* 000063D4 */
label000063A4:
000063A4 206E 0018 movea.l A0, [A6 + 0x18]
000063A8 302E FFFC move.w D0, [A6 - 0x4]
000063AC D150 add.w [A0], D0
000063AE 302E FFFC move.w D0, [A6 - 0x4]
000063B2 48C0 ext.l D0
000063B4 E780 asl D0, 3
000063B6 D9C0 add.l A4, D0
000063B8 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000063BC 670E beq +0x10 /* 000063CC */
000063BE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000063C2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000063C6 588F addq.l A7, 4
000063C8 7007 moveq.l D0, 0x07
000063CA 6008 bra +0xA /* 000063D4 */
label000063CC:
000063CC 206E 0018 movea.l A0, [A6 + 0x18]
000063D0 5250 addq.w [A0], 1
000063D2 7000 moveq.l D0, 0x00
label000063D4:
000063D4 285F movea.l A4, [A7]+
000063D6 4E5E unlink A6
000063D8 4E75 rts
fn000063DA:
000063DA 4E56 FFFC link A6, -0x0004
000063DE 2F0C move.l -[A7], A4
000063E0 286E 000C movea.l A4, [A6 + 0xC]
000063E4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000063E8 486E FFFC pea.l [A6 - 0x4]
000063EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000063F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000063F4 2F0C move.l -[A7], A4
000063F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000063FA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000063FE 4FEF 0018 lea.l A7, [A7 + 0x18]
00006402 3D40 FFFE move.w [A6 - 0x2], D0
00006406 4A6E FFFE tst.w [A6 - 0x2]
0000640A 6706 beq +0x8 /* 00006412 */
0000640C 302E FFFE move.w D0, [A6 - 0x2]
00006410 6028 bra +0x2A /* 0000643A */
label00006412:
00006412 302E FFFC move.w D0, [A6 - 0x4]
00006416 48C0 ext.l D0
00006418 E780 asl D0, 3
0000641A D9C0 add.l A4, D0
0000641C 4A54 tst.w [A4]
0000641E 6718 beq +0x1A /* 00006438 */
00006420 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006424 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006428 588F addq.l A7, 4
0000642A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000642E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006432 588F addq.l A7, 4
00006434 7013 moveq.l D0, 0x13
00006436 6002 bra +0x4 /* 0000643A */
label00006438:
00006438 7000 moveq.l D0, 0x00
label0000643A:
0000643A 285F movea.l A4, [A7]+
0000643C 4E5E unlink A6
0000643E 4E75 rts
fn00006440:
00006440 4E56 FFE8 link A6, -0x0018
00006444 2F0C move.l -[A7], A4
00006446 286E 0010 movea.l A4, [A6 + 0x10]
0000644A 486E FFF0 pea.l [A6 - 0x10]
0000644E 486E FFEC pea.l [A6 - 0x14]
00006452 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006456 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000645A 2F0C move.l -[A7], A4
0000645C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006460 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00006464 4FEF 0018 lea.l A7, [A7 + 0x18]
00006468 3D40 FFEE move.w [A6 - 0x12], D0
0000646C 4A6E FFEE tst.w [A6 - 0x12]
00006470 6708 beq +0xA /* 0000647A */
00006472 302E FFEE move.w D0, [A6 - 0x12]
00006476 6000 0118 bra +0x11A /* 00006590 */
label0000647A:
0000647A 206E 001C movea.l A0, [A6 + 0x1C]
0000647E 30AE FFEC move.w [A0], [A6 - 0x14]
00006482 426E FFF6 clr.w [A6 - 0xA]
00006486 426E FFF4 clr.w [A6 - 0xC]
0000648A 206E 0008 movea.l A0, [A6 + 0x8]
0000648E 2068 004E movea.l A0, [A0 + 0x4E]
00006492 2050 movea.l A0, [A0]
00006494 3068 004C movea.w A0, [A0 + 0x4C]
00006498 2D48 FFF8 move.l [A6 - 0x8], A0
0000649C 6016 bra +0x18 /* 000064B4 */
label0000649E:
0000649E 4267 clr.w -[A7]
000064A0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000064A4 206E 0008 movea.l A0, [A6 + 0x8]
000064A8 2F28 004E move.l -[A7], [A0 + 0x4E]
000064AC 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
000064B0 526E FFF4 addq.w [A6 - 0xC], 1
label000064B4:
000064B4 306E FFF4 movea.w A0, [A6 - 0xC]
000064B8 B1EE FFF8 cmpa.l A0, [A6 - 0x8]
000064BC 6DE0 blt -0x1E /* 0000649E */
000064BE 42A7 clr.l -[A7]
000064C0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000064C4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000064C8 201F move.l D0, [A7]+
000064CA 4A80 tst.l D0
000064CC 6700 00B6 beq +0xB8 /* 00006584 */
000064D0 486E FFE8 pea.l [A6 - 0x18]
000064D4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000064D8 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000064DC 508F addq.l A7, 8
000064DE 206E FFE8 movea.l A0, [A6 - 0x18]
000064E2 2850 movea.l A4, [A0]
000064E4 206E FFF0 movea.l A0, [A6 - 0x10]
000064E8 2D50 0014 move.l [A6 + 0x14], [A0]
label000064EC:
000064EC 486E FFFC pea.l [A6 - 0x4]
000064F0 486E FFEC pea.l [A6 - 0x14]
000064F4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000064F8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000064FC 2F0C move.l -[A7], A4
000064FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00006502 4EBA 0092 jsr [PC + 0x92 /* 00006596 */]
00006506 4FEF 0018 lea.l A7, [A7 + 0x18]
0000650A 3D40 FFEE move.w [A6 - 0x12], D0
0000650E 4A6E FFEE tst.w [A6 - 0x12]
00006512 6600 0068 bne +0x6A /* 0000657C */
00006516 302E FFEC move.w D0, [A6 - 0x14]
0000651A 48C0 ext.l D0
0000651C E780 asl D0, 3
0000651E D9C0 add.l A4, D0
00006520 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
00006528 6C06 bge +0x8 /* 00006530 */
0000652A 7001 moveq.l D0, 0x01
0000652C 2D40 FFFC move.l [A6 - 0x4], D0
label00006530:
00006530 202E FFFC move.l D0, [A6 - 0x4]
00006534 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00006538 6F06 ble +0x8 /* 00006540 */
0000653A 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
label00006540:
00006540 0C54 0007 cmpi.w [A4], 0x7
00006544 670C beq +0xE /* 00006552 */
00006546 4A54 tst.w [A4]
00006548 6708 beq +0xA /* 00006552 */
0000654A 7002 moveq.l D0, 0x02
0000654C 3D40 FFEE move.w [A6 - 0x12], D0
00006550 602A bra +0x2C /* 0000657C */
label00006552:
00006552 202E FFFC move.l D0, [A6 - 0x4]
00006556 5380 subq.l D0, 1
00006558 3D40 FFF4 move.w [A6 - 0xC], D0
0000655C 1F3C 0001 move.b -[A7], 0x1
00006560 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00006564 206E 0008 movea.l A0, [A6 + 0x8]
00006568 2F28 004E move.l -[A7], [A0 + 0x4E]
0000656C 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00006570 0C54 0007 cmpi.w [A4], 0x7
00006574 6606 bne +0x8 /* 0000657C */
00006576 508C addq.l A4, 8
00006578 6000 FF72 bra -0x8C /* 000064EC */
label0000657C:
0000657C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00006580 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00006584:
00006584 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00006588 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000658C 302E FFEE move.w D0, [A6 - 0x12]
label00006590:
00006590 285F movea.l A4, [A7]+
00006592 4E5E unlink A6
00006594 4E75 rts
fn00006596:
00006596 4E56 FFC4 link A6, -0x003C
0000659A 2F0C move.l -[A7], A4
0000659C 286E 000C movea.l A4, [A6 + 0xC]
000065A0 486E FFC6 pea.l [A6 - 0x3A]
000065A4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000065A8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000065AC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000065B0 2F0C move.l -[A7], A4
000065B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000065B6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000065BA 4FEF 0018 lea.l A7, [A7 + 0x18]
000065BE 3D40 FFC4 move.w [A6 - 0x3C], D0
000065C2 4A6E FFC4 tst.w [A6 - 0x3C]
000065C6 6706 beq +0x8 /* 000065CE */
000065C8 302E FFC4 move.w D0, [A6 - 0x3C]
000065CC 6020 bra +0x22 /* 000065EE */
label000065CE:
000065CE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000065D2 486E FFC6 pea.l [A6 - 0x3A]
000065D6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000065DA 508F addq.l A7, 8
000065DC 3D40 FFC4 move.w [A6 - 0x3C], D0
000065E0 486E FFC6 pea.l [A6 - 0x3A]
000065E4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000065E8 588F addq.l A7, 4
000065EA 302E FFC4 move.w D0, [A6 - 0x3C]
label000065EE:
000065EE 285F movea.l A4, [A7]+
000065F0 4E5E unlink A6
000065F2 4E75 rts